|  |  |  | @ -3,48 +3,49 @@ | 
			
		
	
		
			
				
					|  |  |  |  | <mapper namespace="com.glxp.api.dao.inout.IoOrderDao"> | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="filterList" resultType="com.glxp.api.res.inout.IoOrderResponse"> | 
			
		
	
		
			
				
					|  |  |  |  |         SELECT io.*, | 
			
		
	
		
			
				
					|  |  |  |  |                bus.name         AS billTypeName, | 
			
		
	
		
			
				
					|  |  |  |  |                ad.name          AS deptName, | 
			
		
	
		
			
				
					|  |  |  |  |                aw.name          AS invName, | 
			
		
	
		
			
				
					|  |  |  |  |                au.employeeName  AS createUserName, | 
			
		
	
		
			
				
					|  |  |  |  |                au2.employeeName AS updateUserName, | 
			
		
	
		
			
				
					|  |  |  |  |                au3.employeeName AS reviewUserName, | 
			
		
	
		
			
				
					|  |  |  |  |                au4.employeeName AS checkUserName, | 
			
		
	
		
			
				
					|  |  |  |  |                ad2.name         AS fromDeptName, | 
			
		
	
		
			
				
					|  |  |  |  |                aw2.name         AS fromInvName, | 
			
		
	
		
			
				
					|  |  |  |  |                bc1.name         AS fromCorpName, | 
			
		
	
		
			
				
					|  |  |  |  |                bc2.name         AS customerName, | 
			
		
	
		
			
				
					|  |  |  |  |                sw.workplaceName AS workPlaceName | 
			
		
	
		
			
				
					|  |  |  |  |                 FROM | 
			
		
	
		
			
				
					|  |  |  |  |                 io_order io | 
			
		
	
		
			
				
					|  |  |  |  |                 LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |                 basic_bussiness_type bus ON bus.action = io.action | 
			
		
	
		
			
				
					|  |  |  |  |                 LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |                 auth_dept ad ON ad.code = io.deptCode | 
			
		
	
		
			
				
					|  |  |  |  |                 LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |                 auth_warehouse aw ON aw.code = io.invCode | 
			
		
	
		
			
				
					|  |  |  |  |                 LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |                 auth_user au ON au.id = io.createUser | 
			
		
	
		
			
				
					|  |  |  |  |                 LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |                 auth_user au2 ON au2.id = io.updateUser | 
			
		
	
		
			
				
					|  |  |  |  |                 LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |                 auth_user au3 ON au3.id = io.reviewUser | 
			
		
	
		
			
				
					|  |  |  |  |                 LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |                 auth_user au4 ON au4.id = io.checkUser | 
			
		
	
		
			
				
					|  |  |  |  |                 LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |                 auth_dept ad2 ON ad2.code = io.fromDeptCode | 
			
		
	
		
			
				
					|  |  |  |  |                 LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |                 auth_warehouse aw2 ON aw2.code = io.fromInvCode | 
			
		
	
		
			
				
					|  |  |  |  |                 LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |                 basic_corp bc1 ON bc1.erpId = io.fromCorp | 
			
		
	
		
			
				
					|  |  |  |  |                 LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |                 basic_corp bc2 ON bc2.erpId = io.customerId | 
			
		
	
		
			
				
					|  |  |  |  |                 LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |                 io_order_invoice ioi ON ioi.orderIdFk = io.billNo | 
			
		
	
		
			
				
					|  |  |  |  |                 LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |                 sys_workplace sw ON sw.workplaceId = io.workPlaceCode | 
			
		
	
		
			
				
					|  |  |  |  |                 LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |                 sys_workplace_document swd ON swd.documentTypeCode = io.splitBusType | 
			
		
	
		
			
				
					|  |  |  |  |         bus.name AS billTypeName, | 
			
		
	
		
			
				
					|  |  |  |  |         ad.name AS deptName, | 
			
		
	
		
			
				
					|  |  |  |  |         aw.name AS invName, | 
			
		
	
		
			
				
					|  |  |  |  |         au.employeeName AS createUserName, | 
			
		
	
		
			
				
					|  |  |  |  |         au2.employeeName AS updateUserName, | 
			
		
	
		
			
				
					|  |  |  |  |         au3.employeeName AS reviewUserName, | 
			
		
	
		
			
				
					|  |  |  |  |         au4.employeeName AS checkUserName, | 
			
		
	
		
			
				
					|  |  |  |  |         ad2.name AS fromDeptName, | 
			
		
	
		
			
				
					|  |  |  |  |         aw2.name AS fromInvName, | 
			
		
	
		
			
				
					|  |  |  |  |         bc1.name AS fromCorpName, | 
			
		
	
		
			
				
					|  |  |  |  |         bc2.name AS customerName, | 
			
		
	
		
			
				
					|  |  |  |  |         sw.workplaceName AS workPlaceName, | 
			
		
	
		
			
				
					|  |  |  |  |         swd.busName AS splitBusTypeName | 
			
		
	
		
			
				
					|  |  |  |  |         FROM | 
			
		
	
		
			
				
					|  |  |  |  |         io_order io | 
			
		
	
		
			
				
					|  |  |  |  |         LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |         basic_bussiness_type bus ON bus.action = io.action | 
			
		
	
		
			
				
					|  |  |  |  |         LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |         auth_dept ad ON ad.code = io.deptCode | 
			
		
	
		
			
				
					|  |  |  |  |         LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |         auth_warehouse aw ON aw.code = io.invCode | 
			
		
	
		
			
				
					|  |  |  |  |         LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |         auth_user au ON au.id = io.createUser | 
			
		
	
		
			
				
					|  |  |  |  |         LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |         auth_user au2 ON au2.id = io.updateUser | 
			
		
	
		
			
				
					|  |  |  |  |         LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |         auth_user au3 ON au3.id = io.reviewUser | 
			
		
	
		
			
				
					|  |  |  |  |         LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |         auth_user au4 ON au4.id = io.checkUser | 
			
		
	
		
			
				
					|  |  |  |  |         LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |         auth_dept ad2 ON ad2.code = io.fromDeptCode | 
			
		
	
		
			
				
					|  |  |  |  |         LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |         auth_warehouse aw2 ON aw2.code = io.fromInvCode | 
			
		
	
		
			
				
					|  |  |  |  |         LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |         basic_corp bc1 ON bc1.erpId = io.fromCorp | 
			
		
	
		
			
				
					|  |  |  |  |         LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |         basic_corp bc2 ON bc2.erpId = io.customerId | 
			
		
	
		
			
				
					|  |  |  |  |         LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |         io_order_invoice ioi ON ioi.orderIdFk = io.billNo | 
			
		
	
		
			
				
					|  |  |  |  |         LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |         sys_workplace sw ON sw.workplaceId = io.workPlaceCode | 
			
		
	
		
			
				
					|  |  |  |  |         LEFT JOIN | 
			
		
	
		
			
				
					|  |  |  |  |         sys_workplace_document swd ON swd.documentTypeCode = io.splitBusType | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         <if test="uploadKey != null and uploadKey != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |             INNER JOIN io_unit_maintain_platform a2 on io.action = a2.sourceAction AND io.fromCorp = a2.unitId | 
			
		
	
	
		
			
				
					|  |  |  | @ -56,13 +57,13 @@ | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="productType != null and productType != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND io.productType = #{productType} | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            <if test="keyWords != null and keyWords != ''">--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--                AND (aw.name like concat('%', #{keyWords}, '%') or bc.name like concat('%', #{keyWords}, '%'))--> | 
			
		
	
		
			
				
					|  |  |  |  | <!--            </if>--> | 
			
		
	
		
			
				
					|  |  |  |  |             <!--            <if test="keyWords != null and keyWords != ''">--> | 
			
		
	
		
			
				
					|  |  |  |  |             <!--                AND (aw.name like concat('%', #{keyWords}, '%') or bc.name like concat('%', #{keyWords}, '%'))--> | 
			
		
	
		
			
				
					|  |  |  |  |             <!--            </if>--> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="corpName != null and corpName != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND (SELECT NAME FROM auth_warehouse aw2 WHERE aw2.CODE = io.fromInvCode) like | 
			
		
	
		
			
				
					|  |  |  |  |                     concat('%', #{corpName}, '%') | 
			
		
	
		
			
				
					|  |  |  |  |                 concat('%', #{corpName}, '%') | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="action != null and action != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND io.action = #{action} | 
			
		
	
	
		
			
				
					|  |  |  | @ -90,9 +91,9 @@ | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="keyWord != null and keyWord != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND ( | 
			
		
	
		
			
				
					|  |  |  |  |                         bc.name like concat('%', #{keyWord}, '%') | 
			
		
	
		
			
				
					|  |  |  |  |                                 or io.remark like concat('%', #{keyWord}, '%') | 
			
		
	
		
			
				
					|  |  |  |  |                                 or io.fromInvCode like concat('%', #{keyWord}, '%')) | 
			
		
	
		
			
				
					|  |  |  |  |                 bc.name like concat('%', #{keyWord}, '%') | 
			
		
	
		
			
				
					|  |  |  |  |                 or io.remark like concat('%', #{keyWord}, '%') | 
			
		
	
		
			
				
					|  |  |  |  |                 or io.fromInvCode like concat('%', #{keyWord}, '%')) | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="deptCode != null and deptCode != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND io.deptCode = #{deptCode} | 
			
		
	
	
		
			
				
					|  |  |  | @ -118,11 +119,11 @@ | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="startTime != null and startTime != '' and endTime != null and endTime != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND date_format(io.createTime, '%Y-%m-%d') between date_format(#{startTime}, '%Y-%m-%d') and | 
			
		
	
		
			
				
					|  |  |  |  |                         date_format(#{endTime}, '%Y-%m-%d') | 
			
		
	
		
			
				
					|  |  |  |  |                 date_format(#{endTime}, '%Y-%m-%d') | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="startAduditTime != null and startAduditTime != '' and endAduditTime != null and endAduditTime != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND date_format(io.auditTime, '%Y-%m-%d') between date_format(#{startAduditTime}, '%Y-%m-%d') and | 
			
		
	
		
			
				
					|  |  |  |  |                         date_format(#{endAduditTime}, '%Y-%m-%d') | 
			
		
	
		
			
				
					|  |  |  |  |                 date_format(#{endAduditTime}, '%Y-%m-%d') | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="actions != null and actions.size() != 0"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND io.`action` in | 
			
		
	
	
		
			
				
					|  |  |  | @ -139,7 +140,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="unionRemark != null and unionRemark != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND (io.remark like concat('%', #{unionRemark}, '%') | 
			
		
	
		
			
				
					|  |  |  |  |                         or io.outSickInfo like concat('%', #{unionRemark}, '%')) | 
			
		
	
		
			
				
					|  |  |  |  |                 or io.outSickInfo like concat('%', #{unionRemark}, '%')) | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="statuses != null and statuses.size() != 0"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND io.status in | 
			
		
	
	
		
			
				
					|  |  |  | @ -214,12 +215,12 @@ | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                 <if test="invoiceActions1 == null and invoiceActions2 != null"> | 
			
		
	
		
			
				
					|  |  |  |  |                     and ( | 
			
		
	
		
			
				
					|  |  |  |  |                             io.`action` in | 
			
		
	
		
			
				
					|  |  |  |  |                     io.`action` in | 
			
		
	
		
			
				
					|  |  |  |  |                     <foreach collection="invoiceActions2" index="index" item="item" open="(" close=")" separator=","> | 
			
		
	
		
			
				
					|  |  |  |  |                         #{item} | 
			
		
	
		
			
				
					|  |  |  |  |                     </foreach> | 
			
		
	
		
			
				
					|  |  |  |  |                     and io.status = 7 | 
			
		
	
		
			
				
					|  |  |  |  |                             ) | 
			
		
	
		
			
				
					|  |  |  |  |                     ) | 
			
		
	
		
			
				
					|  |  |  |  |                 </if> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                 <if test="invoiceActions1 != null and invoiceActions2 != null"> | 
			
		
	
	
		
			
				
					|  |  |  | @ -228,13 +229,13 @@ | 
			
		
	
		
			
				
					|  |  |  |  |                         #{item} | 
			
		
	
		
			
				
					|  |  |  |  |                     </foreach> | 
			
		
	
		
			
				
					|  |  |  |  |                     and io.status = 10) | 
			
		
	
		
			
				
					|  |  |  |  |                             or ( | 
			
		
	
		
			
				
					|  |  |  |  |                             `action` in | 
			
		
	
		
			
				
					|  |  |  |  |                     or ( | 
			
		
	
		
			
				
					|  |  |  |  |                     `action` in | 
			
		
	
		
			
				
					|  |  |  |  |                     <foreach collection="invoiceActions2" index="index" item="item" open="(" close=")" separator=","> | 
			
		
	
		
			
				
					|  |  |  |  |                         #{item} | 
			
		
	
		
			
				
					|  |  |  |  |                     </foreach> | 
			
		
	
		
			
				
					|  |  |  |  |                     and io.status = 7) | 
			
		
	
		
			
				
					|  |  |  |  |                             ) | 
			
		
	
		
			
				
					|  |  |  |  |                     ) | 
			
		
	
		
			
				
					|  |  |  |  |                 </if> | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             GROUP BY io.billNo | 
			
		
	
	
		
			
				
					|  |  |  | @ -252,27 +253,27 @@ | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="getfilterList" resultType="com.glxp.api.res.inout.IoOrderResponse"> | 
			
		
	
		
			
				
					|  |  |  |  |         select io.*, | 
			
		
	
		
			
				
					|  |  |  |  |                (select name from basic_bussiness_type bus where bus.action = io.action) billTypeName, | 
			
		
	
		
			
				
					|  |  |  |  |                (select name from auth_dept ad where ad.code = io.deptCode)              deptName, | 
			
		
	
		
			
				
					|  |  |  |  |                (select name from auth_warehouse aw where aw.code = io.invCode)          invName, | 
			
		
	
		
			
				
					|  |  |  |  |                (select employeeName from auth_user au where au.id = io.createUser)      createUserName, | 
			
		
	
		
			
				
					|  |  |  |  |                (select employeeName from auth_user au2 where au2.id = io.updateUser)    updateUserName, | 
			
		
	
		
			
				
					|  |  |  |  |                (select employeeName from auth_user au3 where au3.id = io.reviewUser)    reviewUserName, | 
			
		
	
		
			
				
					|  |  |  |  |                (select employeeName from auth_user au4 where au4.id = io.checkUser)     checkUserName, | 
			
		
	
		
			
				
					|  |  |  |  |                (select name from auth_dept ad2 where ad2.code = io.fromDeptCode)        fromDeptName, | 
			
		
	
		
			
				
					|  |  |  |  |                (select name from auth_warehouse aw2 where aw2.code = io.fromInvCode)    fromInvName, | 
			
		
	
		
			
				
					|  |  |  |  |                (select name from basic_corp bc where bc.erpId = io.fromCorp)            fromCorpName, | 
			
		
	
		
			
				
					|  |  |  |  |                (select name from basic_corp bc where bc.erpId = io.customerId)          customerName, | 
			
		
	
		
			
				
					|  |  |  |  |                (SELECT count(*) | 
			
		
	
		
			
				
					|  |  |  |  |                 FROM io_order_detail_code | 
			
		
	
		
			
				
					|  |  |  |  |                 WHERE io_order_detail_code.orderIdFk = io.billNo | 
			
		
	
		
			
				
					|  |  |  |  |                   and io_order_detail_code.regStatus = 1 | 
			
		
	
		
			
				
					|  |  |  |  |                        ) AS                                                             allCout, | 
			
		
	
		
			
				
					|  |  |  |  |                (SELECT count(*) | 
			
		
	
		
			
				
					|  |  |  |  |                 FROM io_order_detail_code | 
			
		
	
		
			
				
					|  |  |  |  |                 WHERE io_order_detail_code.orderIdFk = io.billNo | 
			
		
	
		
			
				
					|  |  |  |  |                   and io_order_detail_code.regStatus = 0 | 
			
		
	
		
			
				
					|  |  |  |  |                        ) As                                                             partCount | 
			
		
	
		
			
				
					|  |  |  |  |         (select name from basic_bussiness_type bus where bus.action = io.action) billTypeName, | 
			
		
	
		
			
				
					|  |  |  |  |         (select name from auth_dept ad where ad.code = io.deptCode) deptName, | 
			
		
	
		
			
				
					|  |  |  |  |         (select name from auth_warehouse aw where aw.code = io.invCode) invName, | 
			
		
	
		
			
				
					|  |  |  |  |         (select employeeName from auth_user au where au.id = io.createUser) createUserName, | 
			
		
	
		
			
				
					|  |  |  |  |         (select employeeName from auth_user au2 where au2.id = io.updateUser) updateUserName, | 
			
		
	
		
			
				
					|  |  |  |  |         (select employeeName from auth_user au3 where au3.id = io.reviewUser) reviewUserName, | 
			
		
	
		
			
				
					|  |  |  |  |         (select employeeName from auth_user au4 where au4.id = io.checkUser) checkUserName, | 
			
		
	
		
			
				
					|  |  |  |  |         (select name from auth_dept ad2 where ad2.code = io.fromDeptCode) fromDeptName, | 
			
		
	
		
			
				
					|  |  |  |  |         (select name from auth_warehouse aw2 where aw2.code = io.fromInvCode) fromInvName, | 
			
		
	
		
			
				
					|  |  |  |  |         (select name from basic_corp bc where bc.erpId = io.fromCorp) fromCorpName, | 
			
		
	
		
			
				
					|  |  |  |  |         (select name from basic_corp bc where bc.erpId = io.customerId) customerName, | 
			
		
	
		
			
				
					|  |  |  |  |         (SELECT count(*) | 
			
		
	
		
			
				
					|  |  |  |  |         FROM io_order_detail_code | 
			
		
	
		
			
				
					|  |  |  |  |         WHERE io_order_detail_code.orderIdFk = io.billNo | 
			
		
	
		
			
				
					|  |  |  |  |         and io_order_detail_code.regStatus = 1 | 
			
		
	
		
			
				
					|  |  |  |  |         ) AS allCout, | 
			
		
	
		
			
				
					|  |  |  |  |         (SELECT count(*) | 
			
		
	
		
			
				
					|  |  |  |  |         FROM io_order_detail_code | 
			
		
	
		
			
				
					|  |  |  |  |         WHERE io_order_detail_code.orderIdFk = io.billNo | 
			
		
	
		
			
				
					|  |  |  |  |         and io_order_detail_code.regStatus = 0 | 
			
		
	
		
			
				
					|  |  |  |  |         ) As partCount | 
			
		
	
		
			
				
					|  |  |  |  |         from io_order as io | 
			
		
	
		
			
				
					|  |  |  |  |         <where> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="id != null and id != ''"> | 
			
		
	
	
		
			
				
					|  |  |  | @ -280,7 +281,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="corpName != null and corpName != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND (SELECT NAME FROM auth_warehouse aw2 WHERE aw2.CODE = io.fromInvCode) like | 
			
		
	
		
			
				
					|  |  |  |  |                     concat('%', #{corpName}, '%') | 
			
		
	
		
			
				
					|  |  |  |  |                 concat('%', #{corpName}, '%') | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="action != null and action != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND action = #{action} | 
			
		
	
	
		
			
				
					|  |  |  | @ -314,11 +315,11 @@ | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="startTime != null and startTime != '' and endTime != null and endTime != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND date_format(createTime, '%Y-%m-%d') between date_format(#{startTime}, '%Y-%m-%d') and | 
			
		
	
		
			
				
					|  |  |  |  |                         date_format(#{endTime}, '%Y-%m-%d') | 
			
		
	
		
			
				
					|  |  |  |  |                 date_format(#{endTime}, '%Y-%m-%d') | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="startAduditTime != null and startAduditTime != '' and endAduditTime != null and endAduditTime != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND date_format(auditTime, '%Y-%m-%d') between date_format(#{startAduditTime}, '%Y-%m-%d') and | 
			
		
	
		
			
				
					|  |  |  |  |                         date_format(#{endAduditTime}, '%Y-%m-%d') | 
			
		
	
		
			
				
					|  |  |  |  |                 date_format(#{endAduditTime}, '%Y-%m-%d') | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="actions != null and actions.size() != 0"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND `action` in | 
			
		
	
	
		
			
				
					|  |  |  | @ -370,12 +371,12 @@ | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                 <if test="invoiceActions1 == null and invoiceActions2 != null"> | 
			
		
	
		
			
				
					|  |  |  |  |                     and ( | 
			
		
	
		
			
				
					|  |  |  |  |                             `action` in | 
			
		
	
		
			
				
					|  |  |  |  |                     `action` in | 
			
		
	
		
			
				
					|  |  |  |  |                     <foreach collection="invoiceActions2" index="index" item="item" open="(" close=")" separator=","> | 
			
		
	
		
			
				
					|  |  |  |  |                         #{item} | 
			
		
	
		
			
				
					|  |  |  |  |                     </foreach> | 
			
		
	
		
			
				
					|  |  |  |  |                     and (status = 7 or status = 10) | 
			
		
	
		
			
				
					|  |  |  |  |                             ) | 
			
		
	
		
			
				
					|  |  |  |  |                     ) | 
			
		
	
		
			
				
					|  |  |  |  |                 </if> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                 <if test="invoiceActions1 != null and invoiceActions2 != null"> | 
			
		
	
	
		
			
				
					|  |  |  | @ -384,13 +385,13 @@ | 
			
		
	
		
			
				
					|  |  |  |  |                         #{item} | 
			
		
	
		
			
				
					|  |  |  |  |                     </foreach> | 
			
		
	
		
			
				
					|  |  |  |  |                     and status = 10) | 
			
		
	
		
			
				
					|  |  |  |  |                             or ( | 
			
		
	
		
			
				
					|  |  |  |  |                             `action` in | 
			
		
	
		
			
				
					|  |  |  |  |                     or ( | 
			
		
	
		
			
				
					|  |  |  |  |                     `action` in | 
			
		
	
		
			
				
					|  |  |  |  |                     <foreach collection="invoiceActions2" index="index" item="item" open="(" close=")" separator=","> | 
			
		
	
		
			
				
					|  |  |  |  |                         #{item} | 
			
		
	
		
			
				
					|  |  |  |  |                     </foreach> | 
			
		
	
		
			
				
					|  |  |  |  |                     and (status = 7 or status = 10)) | 
			
		
	
		
			
				
					|  |  |  |  |                             ) | 
			
		
	
		
			
				
					|  |  |  |  |                     ) | 
			
		
	
		
			
				
					|  |  |  |  |                 </if> | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |         </where> | 
			
		
	
	
		
			
				
					|  |  |  | @ -443,14 +444,14 @@ | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="unionRemark != null and unionRemark != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND (io.remark like concat('%', #{unionRemark}, '%') | 
			
		
	
		
			
				
					|  |  |  |  |                         or io.outSickInfo like concat('%', #{unionRemark}, '%')) | 
			
		
	
		
			
				
					|  |  |  |  |                 or io.outSickInfo like concat('%', #{unionRemark}, '%')) | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="busType != null"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND busType = #{busType} | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="startTime != null and startTime != '' and endTime != null and endTime != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND date_format(createTime, '%Y-%m-%d') between date_format(#{startTime}, '%Y-%m-%d') and | 
			
		
	
		
			
				
					|  |  |  |  |                         date_format(#{endTime}, '%Y-%m-%d') | 
			
		
	
		
			
				
					|  |  |  |  |                 date_format(#{endTime}, '%Y-%m-%d') | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="lastUpdateTime != null and lastUpdateTime != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 <![CDATA[ | 
			
		
	
	
		
			
				
					|  |  |  | @ -470,7 +471,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |                            FROM basic_bussiness_type | 
			
		
	
		
			
				
					|  |  |  |  |                            WHERE supplementOrderType IS NOT NULL | 
			
		
	
		
			
				
					|  |  |  |  |                              and supplementOrderType | 
			
		
	
		
			
				
					|  |  |  |  |                                    != '') | 
			
		
	
		
			
				
					|  |  |  |  |                                != '') | 
			
		
	
		
			
				
					|  |  |  |  |     </select> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="selectBillNos" resultType="com.glxp.api.res.inout.OrderNoResult"> | 
			
		
	
	
		
			
				
					|  |  |  | @ -481,20 +482,20 @@ | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="selectUploadOrder" resultType="com.glxp.api.res.inout.IoOrderResponse"> | 
			
		
	
		
			
				
					|  |  |  |  |         select io.*, | 
			
		
	
		
			
				
					|  |  |  |  |                ioul.result, | 
			
		
	
		
			
				
					|  |  |  |  |                (select name from basic_bussiness_type bus where bus.action = io.action) billTypeName, | 
			
		
	
		
			
				
					|  |  |  |  |                (select name from auth_dept ad where ad.code = io.deptCode)              deptName, | 
			
		
	
		
			
				
					|  |  |  |  |                (select name from auth_warehouse aw where aw.code = io.invCode)          invName, | 
			
		
	
		
			
				
					|  |  |  |  |                (select employeeName from auth_user au where au.id = io.createUser)      createUserName, | 
			
		
	
		
			
				
					|  |  |  |  |                (select employeeName from auth_user au2 where au2.id = io.updateUser)    updateUserName, | 
			
		
	
		
			
				
					|  |  |  |  |                (select employeeName from auth_user au3 where au3.id = io.reviewUser)    reviewUserName, | 
			
		
	
		
			
				
					|  |  |  |  |                (select employeeName from auth_user au4 where au4.id = io.checkUser)     checkUserName, | 
			
		
	
		
			
				
					|  |  |  |  |                (select name from auth_dept ad2 where ad2.code = io.fromDeptCode)        fromDeptName, | 
			
		
	
		
			
				
					|  |  |  |  |                (select name from auth_warehouse aw2 where aw2.code = io.fromInvCode)    fromInvName, | 
			
		
	
		
			
				
					|  |  |  |  |                (select name from basic_corp bc where bc.erpId = io.fromCorp)            fromCorpName, | 
			
		
	
		
			
				
					|  |  |  |  |                (select name from basic_corp bc where bc.erpId = io.customerId)          customerName | 
			
		
	
		
			
				
					|  |  |  |  |         ioul.result, | 
			
		
	
		
			
				
					|  |  |  |  |         (select name from basic_bussiness_type bus where bus.action = io.action) billTypeName, | 
			
		
	
		
			
				
					|  |  |  |  |         (select name from auth_dept ad where ad.code = io.deptCode) deptName, | 
			
		
	
		
			
				
					|  |  |  |  |         (select name from auth_warehouse aw where aw.code = io.invCode) invName, | 
			
		
	
		
			
				
					|  |  |  |  |         (select employeeName from auth_user au where au.id = io.createUser) createUserName, | 
			
		
	
		
			
				
					|  |  |  |  |         (select employeeName from auth_user au2 where au2.id = io.updateUser) updateUserName, | 
			
		
	
		
			
				
					|  |  |  |  |         (select employeeName from auth_user au3 where au3.id = io.reviewUser) reviewUserName, | 
			
		
	
		
			
				
					|  |  |  |  |         (select employeeName from auth_user au4 where au4.id = io.checkUser) checkUserName, | 
			
		
	
		
			
				
					|  |  |  |  |         (select name from auth_dept ad2 where ad2.code = io.fromDeptCode) fromDeptName, | 
			
		
	
		
			
				
					|  |  |  |  |         (select name from auth_warehouse aw2 where aw2.code = io.fromInvCode) fromInvName, | 
			
		
	
		
			
				
					|  |  |  |  |         (select name from basic_corp bc where bc.erpId = io.fromCorp) fromCorpName, | 
			
		
	
		
			
				
					|  |  |  |  |         (select name from basic_corp bc where bc.erpId = io.customerId) customerName | 
			
		
	
		
			
				
					|  |  |  |  |         from io_order as io | 
			
		
	
		
			
				
					|  |  |  |  |                      left join io_order_upload_log ioul on io.billNo = ioul.billNo | 
			
		
	
		
			
				
					|  |  |  |  |         left join io_order_upload_log ioul on io.billNo = ioul.billNo | 
			
		
	
		
			
				
					|  |  |  |  |         <where> | 
			
		
	
		
			
				
					|  |  |  |  |             io.dealStatus = 3 | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="billType != null and billType != ''"> | 
			
		
	
	
		
			
				
					|  |  |  | @ -514,7 +515,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="startTime != null and startTime != '' and endTime != null and endTime != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND date_format(createTime, '%Y-%m-%d') between date_format(#{startTime}, '%Y-%m-%d') and | 
			
		
	
		
			
				
					|  |  |  |  |                         date_format(#{endTime}, '%Y-%m-%d') | 
			
		
	
		
			
				
					|  |  |  |  |                 date_format(#{endTime}, '%Y-%m-%d') | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="startTime != null and startTime != '' and (endTime == null or endTime == '')"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND date_format(createTime, '%Y-%m-%d') >= date_format(#{startTime}, '%Y-%m-%d') | 
			
		
	
	
		
			
				
					|  |  |  | @ -541,10 +542,10 @@ | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="selectWaitSubmitOrder" resultType="java.lang.String"> | 
			
		
	
		
			
				
					|  |  |  |  |         select t.billNo | 
			
		
	
		
			
				
					|  |  |  |  |         from io_order t | 
			
		
	
		
			
				
					|  |  |  |  |                      left join thr_system_bus_api t1 on t.action = t1.code | 
			
		
	
		
			
				
					|  |  |  |  |         left join thr_system_bus_api t1 on t.action = t1.code | 
			
		
	
		
			
				
					|  |  |  |  |         <where> | 
			
		
	
		
			
				
					|  |  |  |  |             t.status = 7 | 
			
		
	
		
			
				
					|  |  |  |  |                     and exportStatus = 0 | 
			
		
	
		
			
				
					|  |  |  |  |             and exportStatus = 0 | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="thirdSys != null and thirdSys != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND t1.thirdSys = #{thirdSys} | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
	
		
			
				
					|  |  |  | @ -570,7 +571,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="selectOrderIdList" resultType="java.lang.String"> | 
			
		
	
		
			
				
					|  |  |  |  |         SELECT billNo | 
			
		
	
		
			
				
					|  |  |  |  |         FROM io_order | 
			
		
	
		
			
				
					|  |  |  |  |                      LEFT JOIN basic_bussiness_type ON io_order.action = basic_bussiness_type.action | 
			
		
	
		
			
				
					|  |  |  |  |                  LEFT JOIN basic_bussiness_type ON io_order.action = basic_bussiness_type.action | 
			
		
	
		
			
				
					|  |  |  |  |         WHERE basic_bussiness_type.inStock = 1 | 
			
		
	
		
			
				
					|  |  |  |  |           and io_order.`status` = 7 | 
			
		
	
		
			
				
					|  |  |  |  |           AND date_format(io_order.updateTime, '%Y-%m-%d') = date_format(#{data}, '%Y-%m-%d') | 
			
		
	
	
		
			
				
					|  |  |  | @ -579,12 +580,13 @@ | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="selectOrderfirstAndLastIdList" resultType="java.lang.String"> | 
			
		
	
		
			
				
					|  |  |  |  |         SELECT billNo | 
			
		
	
		
			
				
					|  |  |  |  |         FROM io_order | 
			
		
	
		
			
				
					|  |  |  |  |                      LEFT JOIN basic_bussiness_type ON io_order.action = basic_bussiness_type.action | 
			
		
	
		
			
				
					|  |  |  |  |         LEFT JOIN basic_bussiness_type ON io_order.action = basic_bussiness_type.action | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         <where> | 
			
		
	
		
			
				
					|  |  |  |  |             basic_bussiness_type.inStock = 1 | 
			
		
	
		
			
				
					|  |  |  |  |                     and io_order.`status` = 7 | 
			
		
	
		
			
				
					|  |  |  |  |                     AND date_format(io_order.updateTime, '%Y-%m-%d') between date_format(#{firstData}, '%Y-%m-%d') and date_format(#{lastData}, '%Y-%m-%d') | 
			
		
	
		
			
				
					|  |  |  |  |             and io_order.`status` = 7 | 
			
		
	
		
			
				
					|  |  |  |  |             AND date_format(io_order.updateTime, '%Y-%m-%d') between date_format(#{firstData}, '%Y-%m-%d') and | 
			
		
	
		
			
				
					|  |  |  |  |             date_format(#{lastData}, '%Y-%m-%d') | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="invCode != null and invCode != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND io_order.invCode = #{invCode} | 
			
		
	
	
		
			
				
					|  |  |  | @ -595,16 +597,16 @@ | 
			
		
	
		
			
				
					|  |  |  |  |     <!--  LEFT JOIN io_order_detail_code dc ON io.billNo = dc.orderIdFk--> | 
			
		
	
		
			
				
					|  |  |  |  |     <select id="getfilterOrderList" resultType="com.glxp.api.res.inout.IoOrderResponse"> | 
			
		
	
		
			
				
					|  |  |  |  |         SELECT io.*, | 
			
		
	
		
			
				
					|  |  |  |  |                bus.NAME AS billTypeName, | 
			
		
	
		
			
				
					|  |  |  |  |                ad.NAME  AS deptName, | 
			
		
	
		
			
				
					|  |  |  |  |                aw.NAME  AS invName, | 
			
		
	
		
			
				
					|  |  |  |  |                bc.NAME  AS fromCorpName | 
			
		
	
		
			
				
					|  |  |  |  |         bus.NAME AS billTypeName, | 
			
		
	
		
			
				
					|  |  |  |  |         ad.NAME AS deptName, | 
			
		
	
		
			
				
					|  |  |  |  |         aw.NAME AS invName, | 
			
		
	
		
			
				
					|  |  |  |  |         bc.NAME AS fromCorpName | 
			
		
	
		
			
				
					|  |  |  |  |         FROM io_order io | 
			
		
	
		
			
				
					|  |  |  |  |                      LEFT JOIN basic_bussiness_type bus ON io.action = bus.action | 
			
		
	
		
			
				
					|  |  |  |  |                      LEFT JOIN auth_dept ad ON io.deptCode = ad.CODE | 
			
		
	
		
			
				
					|  |  |  |  |                      LEFT JOIN auth_warehouse aw ON io.invCode = aw.CODE | 
			
		
	
		
			
				
					|  |  |  |  |                      LEFT JOIN basic_corp bc ON io.fromCorp = bc.erpId | 
			
		
	
		
			
				
					|  |  |  |  |                      left join io_order_invoice on io_order_invoice.orderIdFk = io.billNo | 
			
		
	
		
			
				
					|  |  |  |  |         LEFT JOIN basic_bussiness_type bus ON io.action = bus.action | 
			
		
	
		
			
				
					|  |  |  |  |         LEFT JOIN auth_dept ad ON io.deptCode = ad.CODE | 
			
		
	
		
			
				
					|  |  |  |  |         LEFT JOIN auth_warehouse aw ON io.invCode = aw.CODE | 
			
		
	
		
			
				
					|  |  |  |  |         LEFT JOIN basic_corp bc ON io.fromCorp = bc.erpId | 
			
		
	
		
			
				
					|  |  |  |  |         left join io_order_invoice on io_order_invoice.orderIdFk = io.billNo | 
			
		
	
		
			
				
					|  |  |  |  |         <where> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="confirmStatus != null and confirmStatus != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND io.checkStatus = #{confirmStatus} | 
			
		
	
	
		
			
				
					|  |  |  | @ -614,7 +616,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="corpName != null and corpName != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND (SELECT NAME FROM auth_warehouse aw2 WHERE aw2.CODE = io.fromInvCode) like | 
			
		
	
		
			
				
					|  |  |  |  |                     concat('%', #{corpName}, '%') | 
			
		
	
		
			
				
					|  |  |  |  |                 concat('%', #{corpName}, '%') | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="action != null and action != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND io.action = #{action} | 
			
		
	
	
		
			
				
					|  |  |  | @ -624,7 +626,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="unionRemark != null and unionRemark != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND (io.remark like concat('%', #{unionRemark}, '%') | 
			
		
	
		
			
				
					|  |  |  |  |                         or io.outSickInfo like concat('%', #{unionRemark}, '%')) | 
			
		
	
		
			
				
					|  |  |  |  |                 or io.outSickInfo like concat('%', #{unionRemark}, '%')) | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="billNo != null and billNo != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND io.billNo like concat('%', #{billNo}, '%') | 
			
		
	
	
		
			
				
					|  |  |  | @ -658,10 +660,12 @@ | 
			
		
	
		
			
				
					|  |  |  |  |                 AND io.relKey like concat('%', #{relKey}, '%') | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="startTime != null and startTime != '' and endTime != null and endTime != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND date_format(io.createTime, '%Y-%m-%d') between date_format(#{startTime}, '%Y-%m-%d') and date_format(#{endTime}, '%Y-%m-%d') | 
			
		
	
		
			
				
					|  |  |  |  |                 AND date_format(io.createTime, '%Y-%m-%d') between date_format(#{startTime}, '%Y-%m-%d') and | 
			
		
	
		
			
				
					|  |  |  |  |                 date_format(#{endTime}, '%Y-%m-%d') | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="startAduditTime != null and startAduditTime != '' and endAduditTime != null and endAduditTime != ''"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND date_format(io.auditTime, '%Y-%m-%d') between date_format(#{startAduditTime}, '%Y-%m-%d') and date_format(#{endAduditTime}, '%Y-%m-%d') | 
			
		
	
		
			
				
					|  |  |  |  |                 AND date_format(io.auditTime, '%Y-%m-%d') between date_format(#{startAduditTime}, '%Y-%m-%d') and | 
			
		
	
		
			
				
					|  |  |  |  |                 date_format(#{endAduditTime}, '%Y-%m-%d') | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |             <if test="actions != null and actions.size() != 0"> | 
			
		
	
		
			
				
					|  |  |  |  |                 AND io.`action` in | 
			
		
	
	
		
			
				
					|  |  |  | @ -713,12 +717,12 @@ | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                 <if test="invoiceActions1 == null and invoiceActions2 != null"> | 
			
		
	
		
			
				
					|  |  |  |  |                     and ( | 
			
		
	
		
			
				
					|  |  |  |  |                             io.`action` in | 
			
		
	
		
			
				
					|  |  |  |  |                     io.`action` in | 
			
		
	
		
			
				
					|  |  |  |  |                     <foreach collection="invoiceActions2" index="index" item="item" open="(" close=")" separator=","> | 
			
		
	
		
			
				
					|  |  |  |  |                         #{item} | 
			
		
	
		
			
				
					|  |  |  |  |                     </foreach> | 
			
		
	
		
			
				
					|  |  |  |  |                     and io.status = 7 | 
			
		
	
		
			
				
					|  |  |  |  |                             ) | 
			
		
	
		
			
				
					|  |  |  |  |                     ) | 
			
		
	
		
			
				
					|  |  |  |  |                 </if> | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |                 <if test="invoiceActions1 != null and invoiceActions2 != null"> | 
			
		
	
	
		
			
				
					|  |  |  | @ -727,13 +731,13 @@ | 
			
		
	
		
			
				
					|  |  |  |  |                         #{item} | 
			
		
	
		
			
				
					|  |  |  |  |                     </foreach> | 
			
		
	
		
			
				
					|  |  |  |  |                     and io.status = 10) | 
			
		
	
		
			
				
					|  |  |  |  |                             or ( | 
			
		
	
		
			
				
					|  |  |  |  |                             io.`action` in | 
			
		
	
		
			
				
					|  |  |  |  |                     or ( | 
			
		
	
		
			
				
					|  |  |  |  |                     io.`action` in | 
			
		
	
		
			
				
					|  |  |  |  |                     <foreach collection="invoiceActions2" index="index" item="item" open="(" close=")" separator=","> | 
			
		
	
		
			
				
					|  |  |  |  |                         #{item} | 
			
		
	
		
			
				
					|  |  |  |  |                     </foreach> | 
			
		
	
		
			
				
					|  |  |  |  |                     and io.status = 7) | 
			
		
	
		
			
				
					|  |  |  |  |                             ) | 
			
		
	
		
			
				
					|  |  |  |  |                     ) | 
			
		
	
		
			
				
					|  |  |  |  |                 </if> | 
			
		
	
		
			
				
					|  |  |  |  |             </if> | 
			
		
	
		
			
				
					|  |  |  |  |         </where> | 
			
		
	
	
		
			
				
					|  |  |  | 
 |