demand: 漏组批次相关需求

committer: heyu
This commit is contained in:
aike 2025-11-27 15:30:28 +08:00
parent 1a186a5ba2
commit eacd02c100

View File

@ -320,6 +320,20 @@ public class EmisTmsSiteBatchMissServiceImpl extends EmisBaseService implements
List<EmisTransPlanRule> treeRules = this.selectEmisTransPlanRuleTree(lineCode);
if (treeRules.isEmpty()) {
log.info("No trans plan rules found, skip auto scan");
List<EmisWaybill> waybills = emisWaybillMapper.selectWaybillListBySiteBatchStatus(0, 100000,
lineCode);
if (waybills.isEmpty()) {
return;
}
List<EmisTmsSiteBatchMiss> missRecords = waybills.stream().map(waybill -> {
EmisTmsSiteBatchMiss miss = createMissRecord(waybill);
miss.setMissReason("当前线路没有创建对应的线路规划");
miss.setMissType("1");
miss.setLineCode(waybill.getTransLineType());
miss.setProductType(waybill.getProductType());
return miss;
}).collect(Collectors.toList());
emisTmsSiteBatchMissMapper.batchInsertEmisTmsSiteBatchMiss(missRecords);
return;
}