From 82b33097f2381e5b3b610ab9826d5132059f61aa Mon Sep 17 00:00:00 2001 From: aike <17730485278@139.com> Date: Wed, 9 Jul 2025 15:58:45 +0800 Subject: [PATCH] =?UTF-8?q?demand:=20=20=E6=9F=A5=E8=AF=A2=E7=BB=84?= =?UTF-8?q?=E6=89=B9=E6=AC=A1=E5=AE=8C=E6=88=90=E6=B7=BB=E5=8A=A0=E5=8E=BB?= =?UTF-8?q?=E9=87=8D=20committer:=20heyu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/xdadan/erp/emis/domain/EmisWaybill.java | 2 ++ .../service/impl/EmisTmsSiteBatchMissServiceImpl.java | 1 + .../resources/mapper/EmisTmsSiteBatchMissMapper.xml | 2 +- .../src/main/resources/mapper/EmisWaybillMapper.xml | 11 ++++++----- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWaybill.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWaybill.java index a53a9e45f..7cee9f0a8 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWaybill.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWaybill.java @@ -56,6 +56,8 @@ public class EmisWaybill extends BaseEntity private String billCodeSub; /* 订单状态 字典 */ private String orderStatus; + /* 组批次状态 */ + private String siteBatchStatus; /* 运单状态 字典 */ private String waybillStatus; /* 订单类型 0-预报订单 1-正式订单 */ diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsSiteBatchMissServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsSiteBatchMissServiceImpl.java index 2b57e8555..a0b36c258 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsSiteBatchMissServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsSiteBatchMissServiceImpl.java @@ -223,6 +223,7 @@ public class EmisTmsSiteBatchMissServiceImpl extends EmisBaseService implements allWaybills = allWaybills.stream() .filter(wb -> !Objects.equals(wb.getProblemType(), 170)) + .filter(wb -> !Objects.equals(wb.getSiteBatchStatus(), "1")) .collect(Collectors.toList()); totalProcessed = allWaybills.size(); diff --git a/emis-biz/src/main/resources/mapper/EmisTmsSiteBatchMissMapper.xml b/emis-biz/src/main/resources/mapper/EmisTmsSiteBatchMissMapper.xml index 9ed1ec085..4055f7c67 100644 --- a/emis-biz/src/main/resources/mapper/EmisTmsSiteBatchMissMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisTmsSiteBatchMissMapper.xml @@ -131,7 +131,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" select - null as id, w.bill_code, '已组批次成功' as miss_reason, + distinct w.bill_code, null as id, '已组批次成功' as miss_reason, null as create_by, null as create_time, null as update_by, null as update_time, null as remark, '0' as del_flag, w.trans_line_type as line_code, w.product_type, w.start_site_code, w.next_site_code, diff --git a/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml b/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml index 316927d1f..27ff552a9 100644 --- a/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml +++ b/emis-biz/src/main/resources/mapper/EmisWaybillMapper.xml @@ -48,6 +48,7 @@ + @@ -3734,7 +3735,7 @@ - update emis_waybill set del_flag='1 + update emis_waybill set del_flag='1' ,update_by = #{updateBy} ,update_site = #{updateSite} where id in @@ -3813,16 +3814,16 @@