From 074851753d1187d4e547966d643f4323c6b002bd Mon Sep 17 00:00:00 2001
From: Junjie <DELL@qq.com>
Date: 星期一, 12 一月 2026 09:56:31 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/utils/WmsOperateUtils.java |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/zy/core/utils/WmsOperateUtils.java b/src/main/java/com/zy/core/utils/WmsOperateUtils.java
index 5cd16b3..39f0363 100644
--- a/src/main/java/com/zy/core/utils/WmsOperateUtils.java
+++ b/src/main/java/com/zy/core/utils/WmsOperateUtils.java
@@ -7,10 +7,12 @@
 import com.core.exception.CoolException;
 import com.zy.asrs.entity.BasCrnp;
 import com.zy.asrs.entity.BasDualCrnp;
+import com.zy.asrs.entity.BasStation;
 import com.zy.asrs.entity.HttpRequestLog;
 import com.zy.asrs.entity.WrkMast;
 import com.zy.asrs.service.BasCrnpService;
 import com.zy.asrs.service.BasDualCrnpService;
+import com.zy.asrs.service.BasStationService;
 import com.zy.asrs.service.HttpRequestLogService;
 import com.zy.asrs.service.WrkMastService;
 import com.zy.asrs.utils.Utils;
@@ -45,6 +47,8 @@
     private BasCrnpService basCrnpService;
     @Autowired
     private BasDualCrnpService basDualCrnpService;
+    @Autowired
+    private BasStationService basStationService;
 
     //鐢宠鍏ュ簱浠诲姟
     public synchronized String applyInTask(String barcode, Integer sourceStaNo, Integer locType1) {
@@ -74,8 +78,19 @@
         String response = null;
         int result = 0;
         try {
+            BasStation basStation = basStationService.selectOne(new EntityWrapper<BasStation>().eq("station_id", sourceStaNo));
+            if(basStation == null){
+                News.error("绔欑偣{}涓嶅瓨鍦�", sourceStaNo);
+                return null;
+            }
+
+            String stationNo = String.valueOf(sourceStaNo);
+            if(!Cools.isEmpty(basStation.getStationAlias())){
+                stationNo = basStation.getStationAlias();
+            }
+
             requestParam.put("barcode", barcode);
-            requestParam.put("sourceStaNo", String.valueOf(sourceStaNo));
+            requestParam.put("sourceStaNo", stationNo);
             requestParam.put("locType1", locType1);
             requestParam.put("row", Utils.getInTaskEnableRow(sourceStaNo));
 

--
Gitblit v1.9.1