diff --git a/mhd_wms/src/main/java/com/mhd/wms/application/service/pickingOrder/PickingOrderApplicationService.java b/mhd_wms/src/main/java/com/mhd/wms/application/service/pickingOrder/PickingOrderApplicationService.java index 5dd2d22de..9412c56f8 100644 --- a/mhd_wms/src/main/java/com/mhd/wms/application/service/pickingOrder/PickingOrderApplicationService.java +++ b/mhd_wms/src/main/java/com/mhd/wms/application/service/pickingOrder/PickingOrderApplicationService.java @@ -835,7 +835,7 @@ public class PickingOrderApplicationService { int gNo = 1; for (OutMaterialDetail detail : outMaterialDetailList) { PickingMaterialDetail pickingMaterialDetail = pickingMaterialDetailService.getOne(new LambdaQueryWrapper() - .eq(PickingMaterialDetail::getUniqueId, detail.getUniqueId())); + .eq(PickingMaterialDetail::getOutUniqueId, detail.getUniqueId())); Map item = new HashMap<>(); item.put("etpsPreentNo", detail.getOutOrderNumber() != null ? detail.getOutOrderNumber() : ""); String lotNo = detail.getLotNo(); diff --git a/mhd_wms/src/main/java/com/mhd/wms/application/service/stockShelfOrder/StockShelfOrderApplicationService.java b/mhd_wms/src/main/java/com/mhd/wms/application/service/stockShelfOrder/StockShelfOrderApplicationService.java index 1a5c35b58..33ee9a434 100644 --- a/mhd_wms/src/main/java/com/mhd/wms/application/service/stockShelfOrder/StockShelfOrderApplicationService.java +++ b/mhd_wms/src/main/java/com/mhd/wms/application/service/stockShelfOrder/StockShelfOrderApplicationService.java @@ -2823,6 +2823,7 @@ public class StockShelfOrderApplicationService { //库位 detailItem.put("seatNo", shelfMaterialDetail.getStorageLocationCode()); detailItems.add(detailItem); + shelfMaterialDetailService.updateById(detail); // Fixed method call } item.put("qnBillList", detailItems); List> bodyList = new ArrayList<>();