From 4b6ce4a9d442268c181512acf192b5b1f28bee11 Mon Sep 17 00:00:00 2001 From: "han\\hanst" Date: Tue, 16 Jun 2026 16:55:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=98=8E=E7=BB=86=EF=BC=8C3B?= =?UTF-8?q?U=E4=B8=8D=E5=88=A0=E8=A3=85=E7=AE=B1=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=92=8C=E6=8A=A5=E5=85=B3=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sys/modules/ecss/service/impl/CoDelServiceImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java b/src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java index a83dfe9a..7a4cf1b9 100644 --- a/src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java @@ -217,7 +217,7 @@ public class CoDelServiceImpl implements CoDelService { List ecssCoDelNotifyDetail = coDelMapper.getEcssCoDelNotifyDetail(data); if (ecssCoDelNotifyDetail.isEmpty()){ throw new RuntimeException("该发货通知单明细不存在"); - } else { + } else if (checkHeader.getFirst().getBuNo().equals("03-RFID") || checkHeader.getFirst().getBuNo().equals("01-Label")) { // 判断数量是否变化 boolean qtyChanged = ecssCoDelNotifyDetail.get(0).getQty().compareTo(data.getQty()) != 0; // 判断PN是否变化 @@ -284,7 +284,9 @@ public class CoDelServiceImpl implements CoDelService { header.setModifyFlag(true); coDelMapper.updateEcssDelHeaderForModify(header); // 改单导入后的状态处理逻辑 - 新增/修改发货涉及PN/Qty变化 - handleNotifyStatusAfterModify(checkHeader.get(0), true); + if (checkHeader.getFirst().getBuNo().equals("03-RFID") || checkHeader.getFirst().getBuNo().equals("01-Label")){ + handleNotifyStatusAfterModify(checkHeader.get(0), true); + } } @Override