|  |  |  | @ -64,32 +64,32 @@ | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="findGroupBySpace" resultType="com.glxp.api.res.inv.InvPreinProductResponse"> | 
			
		
	
		
			
				
					|  |  |  |  |         select ipp.id, | 
			
		
	
		
			
				
					|  |  |  |  |                ipp.nameCode, | 
			
		
	
		
			
				
					|  |  |  |  |                bp.cpmctymc, | 
			
		
	
		
			
				
					|  |  |  |  |                ipp.relId, | 
			
		
	
		
			
				
					|  |  |  |  |                bp.ggxh, | 
			
		
	
		
			
				
					|  |  |  |  |                ipp.batchNo, | 
			
		
	
		
			
				
					|  |  |  |  |                ipp.produceDate, | 
			
		
	
		
			
				
					|  |  |  |  |                ipp.expireDate, | 
			
		
	
		
			
				
					|  |  |  |  |                bp.ylqxzcrbarmc, | 
			
		
	
		
			
				
					|  |  |  |  |                bp.zczbhhzbapzbh, | 
			
		
	
		
			
				
					|  |  |  |  |                ipp.inCount, | 
			
		
	
		
			
				
					|  |  |  |  |                ipp.outCount, | 
			
		
	
		
			
				
					|  |  |  |  |                ipp.reCount, | 
			
		
	
		
			
				
					|  |  |  |  |                basic_corp.name     supName, | 
			
		
	
		
			
				
					|  |  |  |  |                ipp.supId, | 
			
		
	
		
			
				
					|  |  |  |  |                auth_dept.name      deptName, | 
			
		
	
		
			
				
					|  |  |  |  |                auth_warehouse.name invName, | 
			
		
	
		
			
				
					|  |  |  |  |                as.name             spaceName, | 
			
		
	
		
			
				
					|  |  |  |  |                ipp.deptCode, | 
			
		
	
		
			
				
					|  |  |  |  |                ipp.invCode | 
			
		
	
		
			
				
					|  |  |  |  |         ipp.nameCode, | 
			
		
	
		
			
				
					|  |  |  |  |         bp.cpmctymc, | 
			
		
	
		
			
				
					|  |  |  |  |         ipp.relId, | 
			
		
	
		
			
				
					|  |  |  |  |         bp.ggxh, | 
			
		
	
		
			
				
					|  |  |  |  |         ipp.batchNo, | 
			
		
	
		
			
				
					|  |  |  |  |         ipp.produceDate, | 
			
		
	
		
			
				
					|  |  |  |  |         ipp.expireDate, | 
			
		
	
		
			
				
					|  |  |  |  |         bp.ylqxzcrbarmc, | 
			
		
	
		
			
				
					|  |  |  |  |         bp.zczbhhzbapzbh, | 
			
		
	
		
			
				
					|  |  |  |  |         ipp.inCount, | 
			
		
	
		
			
				
					|  |  |  |  |         ipp.outCount, | 
			
		
	
		
			
				
					|  |  |  |  |         ipp.reCount, | 
			
		
	
		
			
				
					|  |  |  |  |         basic_corp.name supName, | 
			
		
	
		
			
				
					|  |  |  |  |         ipp.supId, | 
			
		
	
		
			
				
					|  |  |  |  |         auth_dept.name deptName, | 
			
		
	
		
			
				
					|  |  |  |  |         auth_warehouse.name invName, | 
			
		
	
		
			
				
					|  |  |  |  |         as.name spaceName, | 
			
		
	
		
			
				
					|  |  |  |  |         ipp.deptCode, | 
			
		
	
		
			
				
					|  |  |  |  |         ipp.invCode | 
			
		
	
		
			
				
					|  |  |  |  |         from inv_prein_product_detail ipp | 
			
		
	
		
			
				
					|  |  |  |  |                      inner join basic_udirel on ipp.relId = basic_udirel.id | 
			
		
	
		
			
				
					|  |  |  |  |                      inner join basic_products bp on basic_udirel.uuid = bp.uuid | 
			
		
	
		
			
				
					|  |  |  |  |                      left join basic_corp on ipp.supId = basic_corp.erpId | 
			
		
	
		
			
				
					|  |  |  |  |                      left join auth_dept on auth_dept.code = ipp.deptCode | 
			
		
	
		
			
				
					|  |  |  |  |                      left join auth_warehouse on auth_warehouse.code = ipp.invCode | 
			
		
	
		
			
				
					|  |  |  |  |                      left join auth_space `as` on ipp.code = `as`.code | 
			
		
	
		
			
				
					|  |  |  |  |         inner join basic_udirel on ipp.relId = basic_udirel.id | 
			
		
	
		
			
				
					|  |  |  |  |         inner join basic_products bp on basic_udirel.uuid = bp.uuid | 
			
		
	
		
			
				
					|  |  |  |  |         left join basic_corp on ipp.supId = basic_corp.erpId | 
			
		
	
		
			
				
					|  |  |  |  |         left join auth_dept on auth_dept.code = ipp.deptCode | 
			
		
	
		
			
				
					|  |  |  |  |         left join auth_warehouse on auth_warehouse.code = ipp.invCode | 
			
		
	
		
			
				
					|  |  |  |  |         left join auth_space `as` on ipp.code = `as`.code | 
			
		
	
		
			
				
					|  |  |  |  |         <where> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="cpmctymc != null and cpmctymc != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND bp.cpmctymc like concat('%', #{cpmctymc}, '%') | 
			
		
	
	
		
			
				
					|  |  |  | @ -166,21 +166,21 @@ | 
			
		
	
		
			
				
					|  |  |  |  |     </delete> | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="getInvProductInfo" resultType="com.glxp.api.res.inv.InvPlaceDetailResponse"> | 
			
		
	
		
			
				
					|  |  |  |  |         select ipd.code, | 
			
		
	
		
			
				
					|  |  |  |  |                ipd.relId, | 
			
		
	
		
			
				
					|  |  |  |  |                ipd.batchNo, | 
			
		
	
		
			
				
					|  |  |  |  |                ipd.serialNo, | 
			
		
	
		
			
				
					|  |  |  |  |                ipd.invSpaceCode, | 
			
		
	
		
			
				
					|  |  |  |  |                ipd.invCode, | 
			
		
	
		
			
				
					|  |  |  |  |                bp.cpmctymc                                                     productName, | 
			
		
	
		
			
				
					|  |  |  |  |                bp.ggxh, | 
			
		
	
		
			
				
					|  |  |  |  |                bp.measname, | 
			
		
	
		
			
				
					|  |  |  |  |                bp.zczbhhzbapzbh, | 
			
		
	
		
			
				
					|  |  |  |  |                bp.manufactory, | 
			
		
	
		
			
				
					|  |  |  |  |                (select name from auth_space s where s.code = ipd.invSpaceCode) invSpaceName, | 
			
		
	
		
			
				
					|  |  |  |  |                (select name from basic_corp bc where bc.erpId = ipd.supId)     supName | 
			
		
	
		
			
				
					|  |  |  |  |         ipd.relId, | 
			
		
	
		
			
				
					|  |  |  |  |         ipd.batchNo, | 
			
		
	
		
			
				
					|  |  |  |  |         ipd.serialNo, | 
			
		
	
		
			
				
					|  |  |  |  |         ipd.invSpaceCode, | 
			
		
	
		
			
				
					|  |  |  |  |         ipd.invCode, | 
			
		
	
		
			
				
					|  |  |  |  |         bp.cpmctymc productName, | 
			
		
	
		
			
				
					|  |  |  |  |         bp.ggxh, | 
			
		
	
		
			
				
					|  |  |  |  |         bp.measname, | 
			
		
	
		
			
				
					|  |  |  |  |         bp.zczbhhzbapzbh, | 
			
		
	
		
			
				
					|  |  |  |  |         bp.manufactory, | 
			
		
	
		
			
				
					|  |  |  |  |         (select name from auth_space s where s.code = ipd.invSpaceCode) invSpaceName, | 
			
		
	
		
			
				
					|  |  |  |  |         (select name from basic_corp bc where bc.erpId = ipd.supId) supName | 
			
		
	
		
			
				
					|  |  |  |  |         from inv_prein_product_detail ipd | 
			
		
	
		
			
				
					|  |  |  |  |                      left join basic_udirel bu on bu.id = ipd.relId | 
			
		
	
		
			
				
					|  |  |  |  |                      left join basic_products bp on bp.uuid = bu.uuid | 
			
		
	
		
			
				
					|  |  |  |  |         left join basic_udirel bu on bu.id = ipd.relId | 
			
		
	
		
			
				
					|  |  |  |  |         left join basic_products bp on bp.uuid = bu.uuid | 
			
		
	
		
			
				
					|  |  |  |  |         <where> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="invCode != null and invCode != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND ipd.invCode = #{invCode} | 
			
		
	
	
		
			
				
					|  |  |  | @ -201,7 +201,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |     <update id="batchBindSpace"> | 
			
		
	
		
			
				
					|  |  |  |  |         update inv_prein_product_detail | 
			
		
	
		
			
				
					|  |  |  |  |         set invSpaceCode = #{invSpaceCode} | 
			
		
	
		
			
				
					|  |  |  |  |                 where id in | 
			
		
	
		
			
				
					|  |  |  |  |         where id in | 
			
		
	
		
			
				
					|  |  |  |  |         <foreach collection="ids" index="index" item="item" open="(" close=")" separator=","> | 
			
		
	
		
			
				
					|  |  |  |  |             #{item} | 
			
		
	
		
			
				
					|  |  |  |  |         </foreach> | 
			
		
	
	
		
			
				
					|  |  |  | @ -209,17 +209,17 @@ | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="getInvPlaceOrderList" resultType="com.glxp.api.res.inout.IoOrderResponse"> | 
			
		
	
		
			
				
					|  |  |  |  |         select ipd.orderId                                                     billNo, | 
			
		
	
		
			
				
					|  |  |  |  |                (select name from basic_bussiness_type where action = o.action) billTypeName, | 
			
		
	
		
			
				
					|  |  |  |  |                o.mainAction, | 
			
		
	
		
			
				
					|  |  |  |  |                o.fromCorp, | 
			
		
	
		
			
				
					|  |  |  |  |                o.corpOrderId, | 
			
		
	
		
			
				
					|  |  |  |  |                o.fromType, | 
			
		
	
		
			
				
					|  |  |  |  |                o.createTime, | 
			
		
	
		
			
				
					|  |  |  |  |                o.auditTime, | 
			
		
	
		
			
				
					|  |  |  |  |                (select employeeName from auth_user where id = o.reviewUser)    reviewUserName | 
			
		
	
		
			
				
					|  |  |  |  |         select ipd.orderId billNo, | 
			
		
	
		
			
				
					|  |  |  |  |         (select name from basic_bussiness_type where action = o.action) billTypeName, | 
			
		
	
		
			
				
					|  |  |  |  |         o.mainAction, | 
			
		
	
		
			
				
					|  |  |  |  |         o.fromCorp, | 
			
		
	
		
			
				
					|  |  |  |  |         o.corpOrderId, | 
			
		
	
		
			
				
					|  |  |  |  |         o.fromType, | 
			
		
	
		
			
				
					|  |  |  |  |         o.createTime, | 
			
		
	
		
			
				
					|  |  |  |  |         o.auditTime, | 
			
		
	
		
			
				
					|  |  |  |  |         (select employeeName from auth_user where id = o.reviewUser) reviewUserName | 
			
		
	
		
			
				
					|  |  |  |  |         from inv_prein_product_detail ipd | 
			
		
	
		
			
				
					|  |  |  |  |                      left join io_order o on ipd.orderId = o.billNo | 
			
		
	
		
			
				
					|  |  |  |  |         left join io_order o on ipd.orderId = o.billNo | 
			
		
	
		
			
				
					|  |  |  |  |         <where> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="invCode != null and invCode != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND ipd.invCode = #{invCode} | 
			
		
	
	
		
			
				
					|  |  |  | @ -231,76 +231,77 @@ | 
			
		
	
		
			
				
					|  |  |  |  |         group by ipd.orderId | 
			
		
	
		
			
				
					|  |  |  |  |     </select> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="getInventoryQuantity" resultType="Integer"> | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="getInventoryQuantity" resultType="java.lang.Integer"> | 
			
		
	
		
			
				
					|  |  |  |  |         SELECT ifnull(SUM(inCount), 0) - ifnull(SUM(outCount), 0) | 
			
		
	
		
			
				
					|  |  |  |  |         FROM inv_prein_product_detail ipd | 
			
		
	
		
			
				
					|  |  |  |  |         WHERE CODE = #{code} | 
			
		
	
		
			
				
					|  |  |  |  |           and invCode = #{invCode} | 
			
		
	
		
			
				
					|  |  |  |  |           and (invSpaceCode is null or invSpaceCode = '') | 
			
		
	
		
			
				
					|  |  |  |  |     </select> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="filterSpaceList" resultType="com.glxp.api.res.inv.InvPlaceDetailResponse"> | 
			
		
	
		
			
				
					|  |  |  |  |         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, | 
			
		
	
		
			
				
					|  |  |  |  |                (SELECT NAME FROM auth_space WHERE auth_space.`code` = t1.invSpaceCode)    AS invSpaceName, | 
			
		
	
		
			
				
					|  |  |  |  |                SUM(t1.reCount)                                                            as count, | 
			
		
	
		
			
				
					|  |  |  |  |                bp.cpmctymc                                                                as productName, | 
			
		
	
		
			
				
					|  |  |  |  |                bp.ggxh, | 
			
		
	
		
			
				
					|  |  |  |  |                t1.batchNo, | 
			
		
	
		
			
				
					|  |  |  |  |                t1.produceDate                                                             as productionDate, | 
			
		
	
		
			
				
					|  |  |  |  |                t1.expireDate, | 
			
		
	
		
			
				
					|  |  |  |  |                bp.measname, | 
			
		
	
		
			
				
					|  |  |  |  |                bp.zczbhhzbapzbh, | 
			
		
	
		
			
				
					|  |  |  |  |                bp.ylqxzcrbarmc, | 
			
		
	
		
			
				
					|  |  |  |  |                bp.manufactory, | 
			
		
	
		
			
				
					|  |  |  |  |                (SELECT `name` FROM basic_corp WHERE erpId = t1.supId)                        supName | 
			
		
	
		
			
				
					|  |  |  |  |         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, | 
			
		
	
		
			
				
					|  |  |  |  |         (SELECT NAME FROM auth_space WHERE auth_space.`code` = t1.invSpaceCode) AS invSpaceName, | 
			
		
	
		
			
				
					|  |  |  |  |         SUM(t1.reCount) as count, | 
			
		
	
		
			
				
					|  |  |  |  |         bp.cpmctymc as productName, | 
			
		
	
		
			
				
					|  |  |  |  |         bp.ggxh, | 
			
		
	
		
			
				
					|  |  |  |  |         t1.batchNo, | 
			
		
	
		
			
				
					|  |  |  |  |         t1.produceDate as productionDate, | 
			
		
	
		
			
				
					|  |  |  |  |         t1.expireDate, | 
			
		
	
		
			
				
					|  |  |  |  |         bp.measname, | 
			
		
	
		
			
				
					|  |  |  |  |         bp.zczbhhzbapzbh, | 
			
		
	
		
			
				
					|  |  |  |  |         bp.ylqxzcrbarmc, | 
			
		
	
		
			
				
					|  |  |  |  |         bp.manufactory, | 
			
		
	
		
			
				
					|  |  |  |  |         (SELECT `name` FROM basic_corp WHERE erpId = t1.supId) supName | 
			
		
	
		
			
				
					|  |  |  |  |         FROM inv_prein_product_detail t1 | 
			
		
	
		
			
				
					|  |  |  |  |                      LEFT JOIN basic_udirel bu ON bu.id = t1.relId | 
			
		
	
		
			
				
					|  |  |  |  |                      LEFT JOIN basic_products bp ON bp.uuid = bu.uuid | 
			
		
	
		
			
				
					|  |  |  |  |         LEFT JOIN basic_udirel bu ON bu.id = t1.relId | 
			
		
	
		
			
				
					|  |  |  |  |         LEFT JOIN basic_products bp ON bp.uuid = bu.uuid | 
			
		
	
		
			
				
					|  |  |  |  |         <where> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="code != null and code != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND t1.code = #{code} | 
			
		
	
		
			
				
					|  |  |  |  |                     and t1.invSpaceCode IS NOT NULL | 
			
		
	
		
			
				
					|  |  |  |  |                     and t1.invSpaceCode != '' | 
			
		
	
		
			
				
					|  |  |  |  |                 and t1.invSpaceCode IS NOT NULL | 
			
		
	
		
			
				
					|  |  |  |  |                 and t1.invSpaceCode != '' | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="invSpaceCode != null and invSpaceCode != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND t1.invSpaceCode = #{invSpaceCode} | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |         </where> | 
			
		
	
		
			
				
					|  |  |  |  |         GROUP BY CODE, | 
			
		
	
		
			
				
					|  |  |  |  |                  invSpaceCode | 
			
		
	
		
			
				
					|  |  |  |  |         invSpaceCode | 
			
		
	
		
			
				
					|  |  |  |  |     </select> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="findByGroupCode" resultType="com.glxp.api.res.inv.InvPlaceDetailResponse"> | 
			
		
	
		
			
				
					|  |  |  |  |         select pd.id, | 
			
		
	
		
			
				
					|  |  |  |  |                pd.code, | 
			
		
	
		
			
				
					|  |  |  |  |                pd.relId, | 
			
		
	
		
			
				
					|  |  |  |  |                pd.batchNo, | 
			
		
	
		
			
				
					|  |  |  |  |                pd.produceDate                 productionDate, | 
			
		
	
		
			
				
					|  |  |  |  |                pd.expireDate, | 
			
		
	
		
			
				
					|  |  |  |  |                bp.ggxh, | 
			
		
	
		
			
				
					|  |  |  |  |                bp.cpmctymc                    productName, | 
			
		
	
		
			
				
					|  |  |  |  |                bp.zczbhhzbapzbh, | 
			
		
	
		
			
				
					|  |  |  |  |                bp.ylqxzcrbarmc, | 
			
		
	
		
			
				
					|  |  |  |  |                bp.nameCode, | 
			
		
	
		
			
				
					|  |  |  |  |                bp.manufactory, | 
			
		
	
		
			
				
					|  |  |  |  |                pd.invSpaceCode, | 
			
		
	
		
			
				
					|  |  |  |  |                pd.invCode, | 
			
		
	
		
			
				
					|  |  |  |  |                ad.name                        deptName, | 
			
		
	
		
			
				
					|  |  |  |  |                aw.name                        invName, | 
			
		
	
		
			
				
					|  |  |  |  |                sp.name                        invSpaceName, | 
			
		
	
		
			
				
					|  |  |  |  |                ifnull(sum(pd.inCount), 0)  as inCount, | 
			
		
	
		
			
				
					|  |  |  |  |                ifnull(sum(pd.outCount), 0) as outCount, | 
			
		
	
		
			
				
					|  |  |  |  |                pd.inCount - pd.outCount    as reCount | 
			
		
	
		
			
				
					|  |  |  |  |         pd.code, | 
			
		
	
		
			
				
					|  |  |  |  |         pd.relId, | 
			
		
	
		
			
				
					|  |  |  |  |         pd.batchNo, | 
			
		
	
		
			
				
					|  |  |  |  |         pd.produceDate productionDate, | 
			
		
	
		
			
				
					|  |  |  |  |         pd.expireDate, | 
			
		
	
		
			
				
					|  |  |  |  |         bp.ggxh, | 
			
		
	
		
			
				
					|  |  |  |  |         bp.cpmctymc productName, | 
			
		
	
		
			
				
					|  |  |  |  |         bp.zczbhhzbapzbh, | 
			
		
	
		
			
				
					|  |  |  |  |         bp.ylqxzcrbarmc, | 
			
		
	
		
			
				
					|  |  |  |  |         bp.nameCode, | 
			
		
	
		
			
				
					|  |  |  |  |         bp.manufactory, | 
			
		
	
		
			
				
					|  |  |  |  |         pd.invSpaceCode, | 
			
		
	
		
			
				
					|  |  |  |  |         pd.invCode, | 
			
		
	
		
			
				
					|  |  |  |  |         ad.name deptName, | 
			
		
	
		
			
				
					|  |  |  |  |         aw.name invName, | 
			
		
	
		
			
				
					|  |  |  |  |         sp.name invSpaceName, | 
			
		
	
		
			
				
					|  |  |  |  |         ifnull(sum(pd.inCount), 0) as inCount, | 
			
		
	
		
			
				
					|  |  |  |  |         ifnull(sum(pd.outCount), 0) as outCount, | 
			
		
	
		
			
				
					|  |  |  |  |         pd.inCount - pd.outCount as reCount | 
			
		
	
		
			
				
					|  |  |  |  |         from inv_prein_product_detail pd | 
			
		
	
		
			
				
					|  |  |  |  |                      left join basic_udirel bu on pd.relId = bu.id | 
			
		
	
		
			
				
					|  |  |  |  |                      left join basic_products bp on bp.uuid = bu.uuid | 
			
		
	
		
			
				
					|  |  |  |  |                      left join auth_dept ad on pd.deptCode = ad.code | 
			
		
	
		
			
				
					|  |  |  |  |                      left join auth_warehouse aw on pd.invCode = aw.code | 
			
		
	
		
			
				
					|  |  |  |  |                      left join auth_space sp on pd.invSpaceCode = sp.code | 
			
		
	
		
			
				
					|  |  |  |  |                 and sp.invStorageCode = pd.deptCode and sp.invWarehouseCode = pd.invCode | 
			
		
	
		
			
				
					|  |  |  |  |         left join basic_udirel bu on pd.relId = bu.id | 
			
		
	
		
			
				
					|  |  |  |  |         left join basic_products bp on bp.uuid = bu.uuid | 
			
		
	
		
			
				
					|  |  |  |  |         left join auth_dept ad on pd.deptCode = ad.code | 
			
		
	
		
			
				
					|  |  |  |  |         left join auth_warehouse aw on pd.invCode = aw.code | 
			
		
	
		
			
				
					|  |  |  |  |         left join auth_space sp on pd.invSpaceCode = sp.code | 
			
		
	
		
			
				
					|  |  |  |  |         and sp.invStorageCode = pd.deptCode and sp.invWarehouseCode = pd.invCode | 
			
		
	
		
			
				
					|  |  |  |  |         <where> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="invCode != null and invCode != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND pd.invCode = #{invCode} | 
			
		
	
	
		
			
				
					|  |  |  | @ -315,21 +316,21 @@ | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="findBySpaceList" resultType="com.glxp.api.entity.inv.InvPreInProductDetailEntity"> | 
			
		
	
		
			
				
					|  |  |  |  |         select pd.id, | 
			
		
	
		
			
				
					|  |  |  |  |                pd.code, | 
			
		
	
		
			
				
					|  |  |  |  |                pd.relId, | 
			
		
	
		
			
				
					|  |  |  |  |                pd.batchNo, | 
			
		
	
		
			
				
					|  |  |  |  |                pd.produceDate, | 
			
		
	
		
			
				
					|  |  |  |  |                pd.expireDate, | 
			
		
	
		
			
				
					|  |  |  |  |                pd.invSpaceCode, | 
			
		
	
		
			
				
					|  |  |  |  |                pd.deptCode, | 
			
		
	
		
			
				
					|  |  |  |  |                pd.invCode, | 
			
		
	
		
			
				
					|  |  |  |  |                pd.supId, | 
			
		
	
		
			
				
					|  |  |  |  |                pd.nameCode, | 
			
		
	
		
			
				
					|  |  |  |  |                pd.invSpaceCode, | 
			
		
	
		
			
				
					|  |  |  |  |                ifnull(sum(pd.count), 0)    as count, | 
			
		
	
		
			
				
					|  |  |  |  |                ifnull(sum(pd.inCount), 0)  as inCount, | 
			
		
	
		
			
				
					|  |  |  |  |                ifnull(sum(pd.outCount), 0) as outCount, | 
			
		
	
		
			
				
					|  |  |  |  |                ifnull(sum(pd.reCount), 0)  as reCount | 
			
		
	
		
			
				
					|  |  |  |  |         pd.code, | 
			
		
	
		
			
				
					|  |  |  |  |         pd.relId, | 
			
		
	
		
			
				
					|  |  |  |  |         pd.batchNo, | 
			
		
	
		
			
				
					|  |  |  |  |         pd.produceDate, | 
			
		
	
		
			
				
					|  |  |  |  |         pd.expireDate, | 
			
		
	
		
			
				
					|  |  |  |  |         pd.invSpaceCode, | 
			
		
	
		
			
				
					|  |  |  |  |         pd.deptCode, | 
			
		
	
		
			
				
					|  |  |  |  |         pd.invCode, | 
			
		
	
		
			
				
					|  |  |  |  |         pd.supId, | 
			
		
	
		
			
				
					|  |  |  |  |         pd.nameCode, | 
			
		
	
		
			
				
					|  |  |  |  |         pd.invSpaceCode, | 
			
		
	
		
			
				
					|  |  |  |  |         ifnull(sum(pd.count), 0) as count, | 
			
		
	
		
			
				
					|  |  |  |  |         ifnull(sum(pd.inCount), 0) as inCount, | 
			
		
	
		
			
				
					|  |  |  |  |         ifnull(sum(pd.outCount), 0) as outCount, | 
			
		
	
		
			
				
					|  |  |  |  |         ifnull(sum(pd.reCount), 0) as reCount | 
			
		
	
		
			
				
					|  |  |  |  |         from inv_prein_product_detail pd | 
			
		
	
		
			
				
					|  |  |  |  |         <where> | 
			
		
	
		
			
				
					|  |  |  |  |             reCount > 0 | 
			
		
	
	
		
			
				
					|  |  |  | 
 |