From f3022266a228473eeecde0132e79e6e4fb110c1a Mon Sep 17 00:00:00 2001 From: youjie <272855983@qq.com> Date: Thu, 4 Jul 2024 11:58:21 +0800 Subject: [PATCH] 完善锁站台功能 --- huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/service/impl/ReceiptContainerHeaderServiceImpl.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/service/impl/ReceiptContainerHeaderServiceImpl.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/service/impl/ReceiptContainerHeaderServiceImpl.java index 9f70bb8..d5150f1 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/service/impl/ReceiptContainerHeaderServiceImpl.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptContainerHeader/service/impl/ReceiptContainerHeaderServiceImpl.java @@ -141,7 +141,7 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai String fromLocationCode = receiptContainerHeader.getFromLocationCode(); String toLocationCode = receiptContainerHeader.getToLocationCode(); int taskType = receiptContainerHeader.getTaskType(); -// String fromPort = receiptContainerHeader.getFromPort(); + String fromPort = receiptContainerHeader.getFromPort(); String toPort = receiptContainerHeader.getToPort(); Container container = containerService.getContainerByCode(containerCode, warehouseCode); if (container == null) { @@ -194,6 +194,7 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai taskHeader.setWarehouseCode(warehouseCode); taskHeader.setZoneCode(zoneCode); taskHeader.setToPortCode(toPort); + taskHeader.setFromPortCode(fromPort); if (StringUtils.isNotEmpty(zone.getType())) { if (zone.getType().equals(QuantityConstant.ZONE_TYPE_AGV)) { taskHeader.setToWcs(QuantityConstant.NOT_TO_WCS); @@ -279,8 +280,8 @@ public class ReceiptContainerHeaderServiceImpl extends ServiceImpl<ReceiptContai if (StringUtils.isNotEmpty(value)) { int lockStation = Integer.parseInt(value); if (lockStation == QuantityConstant.START_LOCK_STATION) { - if (!lockStationService.lockStation(toPort, warehouseCode)) { - throw new JeecgBootException("生成入库任务时,站台已经锁定:" + toPort); + if (!lockStationService.lockStation(fromPort, warehouseCode)) { + throw new JeecgBootException("生成入库任务时,站台已经锁定:" + fromPort); } } } -- libgit2 0.22.2