diff --git a/op-modules/op-device/src/main/resources/mapper/device/EquSparepartsInOutMapper.xml b/op-modules/op-device/src/main/resources/mapper/device/EquSparepartsInOutMapper.xml index 81dc58dbb..b334846e2 100644 --- a/op-modules/op-device/src/main/resources/mapper/device/EquSparepartsInOutMapper.xml +++ b/op-modules/op-device/src/main/resources/mapper/device/EquSparepartsInOutMapper.xml @@ -55,10 +55,10 @@ LEFT JOIN lanju_op_cloud.dbo.sys_user su ON esio.create_by = su.user_name LEFT JOIN equ_spareparts_ledger esl ON esio.spare_code = esl.material_code AND esl.del_flag = 0 - and in_out_type = #{inOutType} - and order_no = #{orderNo} - and spare_code = #{spareCode} - and spare_name = #{spareName} + and esio.in_out_type = #{inOutType} + and esio.order_no = #{orderNo} + and esio.spare_code like concat('%', #{spareCode}, '%') + and esio.spare_name like concat('%', #{spareName}, '%') and amount = #{amount} and attr1 = #{attr1} and attr2 = #{attr2}