diff --git a/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml b/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml
index 5cfc296ce..75e49225d 100644
--- a/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml
+++ b/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml
@@ -2528,7 +2528,7 @@
and a.send_company like concat('%', #{sendCompany}, '%')
and a.enterprise_name like concat('%', #{enterpriseName}, '%')
and a.enterprise_tax_id like concat('%', #{enterpriseTaxId}, '%')
- and a.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 a.operate_employee_code=#{operateEmployeeCode}
and register_man_code= #{registerManCode}