|  |  | @ -208,28 +208,6 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |         </choose> |  |  |  |         </choose> | 
			
		
	
		
		
			
				
					
					|  |  |  |     </select> |  |  |  |     </select> | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     <delete id="deleteInvProductDetail"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         delete |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         from inv_product |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         <where> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             <if test="relId != null and relId != ''"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 AND relIdFk = #{relId} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             </if> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             <if test="batchNo != null and batchNo != '' and batchNo != 'empty'"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 AND batchNo = #{batchNo} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             </if> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             <if test="batchNo == 'empty'"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 AND batchNo is null |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             </if> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             <if test="supId != null and supId != ''"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 AND supId = #{supId} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             </if> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             <if test="invCode != null and invCode != ''"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 AND invCode = #{invCode} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             </if> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         </where> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     </delete> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     <select id="selectPlaceDetailList" resultType="com.glxp.api.res.inv.InvPlaceDetailResponse"> |  |  |  |     <select id="selectPlaceDetailList" resultType="com.glxp.api.res.inv.InvPlaceDetailResponse"> | 
			
		
	
		
		
			
				
					
					|  |  |  |         select pd.id, |  |  |  |         select pd.id, | 
			
		
	
		
		
			
				
					
					|  |  |  | <!--               pd.code,--> |  |  |  | <!--               pd.code,--> | 
			
		
	
	
		
		
			
				
					|  |  | @ -312,16 +290,6 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |         group by pd.invSpaceCode |  |  |  |         group by pd.invSpaceCode | 
			
		
	
		
		
			
				
					
					|  |  |  |     </select> |  |  |  |     </select> | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     <update id="batchBindSpace"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         update inv_product |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         set invSpaceCode = #{invSpaceCode} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 where id in |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         <foreach collection="ids" index="index" item="item" open="(" close=")" separator=","> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             #{item} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         </foreach> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     </update> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     <select id="selectByInvAndCode" resultType="com.glxp.api.vo.basic.InvProductNewVo"> |  |  |  |     <select id="selectByInvAndCode" resultType="com.glxp.api.vo.basic.InvProductNewVo"> | 
			
		
	
		
		
			
				
					
					|  |  |  |         select * |  |  |  |         select * | 
			
		
	
		
		
			
				
					
					|  |  |  |         from inv_product |  |  |  |         from inv_product | 
			
		
	
	
		
		
			
				
					|  |  | @ -331,65 +299,6 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |         limit 1 |  |  |  |         limit 1 | 
			
		
	
		
		
			
				
					
					|  |  |  |     </select> |  |  |  |     </select> | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     <select id="selectSupIdByCode" resultType="java.lang.String"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         select supId |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         from inv_product_detail |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         where code = #{code} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     </select> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     <select id="selectCountOrderCodes" resultType="java.lang.String"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         select distinct code |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         from inv_product_detail |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         <where> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             <if test="invCode != null and invCode != ''"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 AND invCode = #{invCode} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             </if> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             <if test="invSpaceCode != null and invSpaceCode != ''"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 AND invSpaceCode = #{invSpaceCode} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             </if> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             <if test="relId != null"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 AND relIdFk = #{relId} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             </if> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             <if test="batchNo != null and batchNo != ''"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 AND batchNo = #{batchNo} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             </if> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         </where> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     </select> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     <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 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         from inv_product_detail ipd |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                      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} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             </if> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             <if test="invSpaceCode != null and invSpaceCode != ''"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 AND ipd.invSpaceCode = #{invSpaceCode} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             </if> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             <if test="code != null and code != ''"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 AND ipd.code = #{code} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             </if> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             <if test="orderId != null and orderId != ''"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 AND ipd.orderId = #{orderId} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             </if> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         </where> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         group by ipd.id |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     </select> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     <select id="getInvPlaceOrderList" resultType="com.glxp.api.res.inout.IoOrderResponse"> |  |  |  |     <select id="getInvPlaceOrderList" resultType="com.glxp.api.res.inout.IoOrderResponse"> | 
			
		
	
		
		
			
				
					
					|  |  |  |         select odr.orderIdFk                                                     billNo, |  |  |  |         select odr.orderIdFk                                                     billNo, | 
			
		
	
		
		
			
				
					
					|  |  |  |                (select name from basic_bussiness_type where action = o.action) billTypeName, |  |  |  |                (select name from basic_bussiness_type where action = o.action) billTypeName, | 
			
		
	
	
		
		
			
				
					|  |  | 
 |