diff --git a/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml b/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml
index 572ab02d3..a99058f00 100644
--- a/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml
+++ b/emis-biz/src/main/resources/mapper/EmisTmsScanRecordMapper.xml
@@ -470,7 +470,7 @@
and scan_type='20'
and main_bill_code not in(
- select main_bill_code from emis_tms_scan_record b where b.del_flag='0' and b.scan_type='30' and b.scan_site_code=a.pre_or_next_station_code
+ select main_bill_code from emis_tms_scan_record b where b.del_flag='0' and b.scan_type='30' and b.scan_date >= a.scan_date
)
@@ -478,7 +478,7 @@
and scan_type='30'
and main_bill_code not in(
- select main_bill_code from emis_tms_scan_record b where b.del_flag='0' and b.scan_type='20' and b.pre_or_next_station_code=a.scan_site_code
+ select main_bill_code from emis_tms_scan_record b where b.del_flag='0' and b.scan_type='20' and b.scan_date >= a.scan_date
)