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