diff --git a/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml b/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml index 75e49225d..6115b8efc 100644 --- a/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml @@ -592,6 +592,9 @@ and a.send_site_code=#{sendSiteCode} + + and a.start_site_code=#{startSiteCode} + and (a.bl_virtual is null or a.bl_virtual != '1') and a.bill_code like concat('%', #{billCode}, '%') @@ -807,6 +810,10 @@ and a.send_site_code=#{sendSiteCode} + + and a.start_site_code=#{startSiteCode} + + and a.bl_sign=#{blSign} @@ -1301,7 +1308,8 @@ and register_site_code=#{registerSiteCode} and register_date = #{registerDate} and register_man_code= #{registerManCode} - and take_piece_employee_code=#{takePieceEmployeeCode} + and exists (select 1 from sys_user su1, sys_user su2 where su1.emp_code = #{takePieceEmployeeCode} and su2.emp_code = a.take_piece_employee_code and su1.emp_name = su2.emp_name and su1.del_flag='0' and su2.del_flag='0') + and send_date = #{sendDate} and dispatch_man_code=#{dispatchManCode} @@ -1334,7 +1342,10 @@ and payment_remark like concat('%', #{paymentRemark}, '%') and order_remark like concat('%', #{orderRemark}, '%') - and (FIND_IN_SET(`send_site_code`,#{sendSiteCode}) or FIND_IN_SET(`start_site_code`,#{sendSiteCode})) + and FIND_IN_SET(`send_site_code`,#{sendSiteCode}) + + + and a.start_site_code=#{startSiteCode} and a.remark like concat('%', #{remark}, '%') @@ -1737,6 +1748,8 @@ and FIND_IN_SET(`send_site_code`,#{sendSiteCode}) + and FIND_IN_SET(`start_site_code`,#{startSiteCode}) + and a.remark like concat('%', #{remark}, '%') and a.create_by= #{createBy} and a.update_by=#{updateBy} @@ -1952,6 +1965,7 @@ a.del_flag='0' and a.order_status !='0' and a.order_status!='2' and a.send_site_code= #{sendSiteCode} + and a.start_site_code= #{startSiteCode} and a.send_center_code= #{sendCenterCode} and a.dispatch_underling_site_code= #{dispatchUnderlingSiteCode} @@ -2005,6 +2019,7 @@ a.del_flag='0' and a.order_status !='0' and a.order_status!='2' and a.send_site_code= #{sendSiteCode} + and a.start_site_code= #{startSiteCode} and a.send_center_code= #{sendCenterCode} and a.dispatch_underling_site_code= #{dispatchUnderlingSiteCode} @@ -2173,7 +2188,8 @@ and register_site_code=#{registerSiteCode} and register_date = #{registerDate} and register_man_code= #{registerManCode} - and take_piece_employee_code=#{takePieceEmployeeCode} + and exists (select 1 from sys_user su1, sys_user su2 where su1.emp_code = #{takePieceEmployeeCode} and su2.emp_code = a.take_piece_employee_code and su1.emp_name = su2.emp_name and su1.del_flag='0' and su2.del_flag='0') + and send_date = #{sendDate} and dispatch_man_code=#{dispatchManCode} @@ -2208,6 +2224,8 @@ and FIND_IN_SET(a.`send_site_code`,#{sendSiteCode}) + and FIND_IN_SET(a.`start_site_code`,#{startSiteCode}) + and a.remark like concat('%', #{remark}, '%') and a.create_by= #{createBy} and a.update_by=#{updateBy} @@ -2520,6 +2538,7 @@ and a.dispatch_underling_site_code=#{dispatchUnderlingSiteCode} and a.send_site_code= #{sendSiteCode} + and a.start_site_code= #{startSiteCode} and a.cust_no=#{custNo} and a.trans_line_type=#{transLineType}