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;