@ -223,18 +223,14 @@
 
			
		
	
		
			
				
					    </select> 
 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					    <select  id= "getInventoryQuantity"  resultType= "Integer" > 
 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					        SELECT ifnull(SUM(inCount), 0) - ifnull(SUM(outCount), 0)
 
			
		
	
		
			
				
					        FROM
 
			
		
	
		
			
				
					            inv_pre_product_detail ipd
 
			
		
	
		
			
				
					        WHERE
 
			
		
	
		
			
				
					            CODE = #{code}
 
			
		
	
		
			
				
					        FROM inv_pre_product_detail ipd
 
			
		
	
		
			
				
					        WHERE CODE = #{code}
 
			
		
	
		
			
				
					          and (invSpaceCode is null or invSpaceCode = '')
 
			
		
	
		
			
				
					    </select> 
 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					    <select  id= "filterSpaceList"  resultType= "com.glxp.api.res.inv.InvPlaceDetailResponse" > 
 
			
		
	
		
			
				
					        SELECT
 
			
		
	
		
			
				
					        t1.nameCode,
 
			
		
	
		
			
				
					        SELECT t1.nameCode,
 
			
		
	
		
			
				
					               t1.relId,
 
			
		
	
		
			
				
					               (SELECT NAME FROM auth_dept WHERE auth_dept.`code` = t1.deptCode)          AS deptName,
 
			
		
	
		
			
				
					               (SELECT NAME FROM auth_warehouse WHERE auth_warehouse.`code` = t1.invCode) AS invName,
 
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -250,8 +246,7 @@
 
			
		
	
		
			
				
					               bp.ylqxzcrbarmc,
 
			
		
	
		
			
				
					               bp.manufactory,
 
			
		
	
		
			
				
					               (SELECT `name` FROM basic_corp WHERE erpId = t1.supId)                        supName
 
			
		
	
		
			
				
					        FROM
 
			
		
	
		
			
				
					        inv_pre_product_detail t1
 
			
		
	
		
			
				
					        FROM inv_pre_product_detail t1
 
			
		
	
		
			
				
					                     LEFT JOIN basic_udirel bu ON bu.id = t1.relId
 
			
		
	
		
			
				
					                     LEFT JOIN basic_products bp ON bp.uuid = bu.uuid
 
			
		
	
		
			
				
					        <where > 
 
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -262,8 +257,7 @@
 
			
		
	
		
			
				
					                AND t1.invSpaceCode = #{invSpaceCode}
 
			
		
	
		
			
				
					            </if> 
 
			
		
	
		
			
				
					        </where> 
 
			
		
	
		
			
				
					        GROUP BY
 
			
		
	
		
			
				
					        CODE,
 
			
		
	
		
			
				
					        GROUP BY CODE,
 
			
		
	
		
			
				
					                 invSpaceCode
 
			
		
	
		
			
				
					    </select> 
 
			
		
	
		
			
				
					
 
			
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
				@ -286,9 +280,9 @@
 
			
		
	
		
			
				
					               ad.name                        deptName,
 
			
		
	
		
			
				
					               aw.name                        invName,
 
			
		
	
		
			
				
					               sp.name                        invSpaceName,
 
			
		
	
		
			
				
					        sum(pd.inCount)  as inCount,
 
			
		
	
		
			
				
					        sum(pd.outCount) as outCount,
 
			
		
	
		
			
				
					        sum(pd.reCount)   as reCount
 
			
		
	
		
			
				
					               ifnull( sum(pd.inCount), 0 )  as inCount,
 
			
		
	
		
			
				
					               ifnull( sum(pd.outCount), 0 ) as outCount,
 
			
		
	
		
			
				
					               pd.inCount - pd.outCount     as reCount
 
			
		
	
		
			
				
					        from inv_pre_product_detail pd
 
			
		
	
		
			
				
					                     left join basic_udirel bu on pd.relId = bu.id
 
			
		
	
		
			
				
					                     left join basic_products bp on bp.uuid = bu.uuid