From 81de46da82a4cec01cc535c09a87e273aaec891c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=B8=E7=86=9F=E5=90=B4=E5=BD=A6=E7=A5=96?= Date: Wed, 8 Oct 2025 13:16:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3=E8=B0=83?= =?UTF-8?q?=E7=94=A8=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/service/impl/WmsMessageServiceImpl.java | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/gaotao/modules/api/service/impl/WmsMessageServiceImpl.java b/src/main/java/com/gaotao/modules/api/service/impl/WmsMessageServiceImpl.java index 6cd020d..b90c6a4 100644 --- a/src/main/java/com/gaotao/modules/api/service/impl/WmsMessageServiceImpl.java +++ b/src/main/java/com/gaotao/modules/api/service/impl/WmsMessageServiceImpl.java @@ -428,13 +428,7 @@ public class WmsMessageServiceImpl implements WmsMessageService { itemNo++; } - - // 10. 更新HandlingUnit的库位信息 - for (HandlingUnit hu : handlingUnits) { - hu.setWarehouseId(request.getToWarehouseId()); - hu.setLocationId(request.getToLocationId()); - handlingUnitService.updateById(hu); - } + // 11. IFS移库 最后ifs InventoryMoveRequestDto ifsRequest = new InventoryMoveRequestDto(); @@ -445,7 +439,12 @@ public class WmsMessageServiceImpl implements WmsMessageService { ifsRequest.setHandlingUnitIds(handlingUnitIds); inventoryMoveService.confirmInventoryMoveForPallet(ifsRequest); - + // 10. 更新HandlingUnit的库位信息 + for (HandlingUnit hu : handlingUnits) { + hu.setWarehouseId(request.getToWarehouseId()); + hu.setLocationId(request.getToLocationId()); + handlingUnitService.updateById(hu); + } String result = "移库操作完成,出库事务号:" + stoTransNo + ",入库事务号:" + stiTransNo;