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);
                 }
             }
         }