From b06ae1c7cdadeead6c354691afc82b969cc588f9 Mon Sep 17 00:00:00 2001 From: zhou-hongcheng <1064771933@qq.com> Date: Sat, 14 Mar 2026 17:38:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A5=E5=BA=93=E7=AE=A1=E7=90=86=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E4=B8=8A=E6=9E=B6=E6=95=B0=E9=87=8F=E5=80=BC=E6=9C=89?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/StockShelfOrderDomainService.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/mhd_wms/src/main/java/com/mhd/wms/domain/stockShelfOrder/service/StockShelfOrderDomainService.java b/mhd_wms/src/main/java/com/mhd/wms/domain/stockShelfOrder/service/StockShelfOrderDomainService.java index 41534fc70..75f8e1dfa 100644 --- a/mhd_wms/src/main/java/com/mhd/wms/domain/stockShelfOrder/service/StockShelfOrderDomainService.java +++ b/mhd_wms/src/main/java/com/mhd/wms/domain/stockShelfOrder/service/StockShelfOrderDomainService.java @@ -388,7 +388,6 @@ public class StockShelfOrderDomainService { if (shelfDetail == null || shelfDetail.getInUniqueId() == null) { continue; } - Long uniqueId = shelfDetail.getInUniqueId(); // 入库单明细的unique_id BigDecimal shelvesQuantity = shelfDetail.getShelvesQuantity(); // 上架数量 Integer shelvesStatus = shelfDetail.getShelvesStatus(); // 上架状态 @@ -516,6 +515,15 @@ public class StockShelfOrderDomainService { uniqueId, inOrderNumber, shelfDetail.getUniqueId()); } } + for (InMaterialDetailPO inMaterialDetailPO : allInMaterialDetailList) { + if (inMaterialDetailPO.getMaterialBaseInfoId().equals(shelfDetail.getMaterialBaseInfoId())) { + UpdateWrapper updateWrapper2 = new UpdateWrapper<>(); + updateWrapper2.set("shelves_quantity", shelfDetail.getShelvesQuantity()); + updateWrapper2.set("shelves_status", shelfDetail.getShelvesStatus()); + updateWrapper2.eq("material_detail_id", inMaterialDetailPO.getMaterialDetailId()); + inMaterialDetailService.update(null,updateWrapper2); + } + } } log.info("完成同步更新入库单【{}】的明细", inOrderNumber);