From f574055ed80a64cbccd601b200afc437a87b52eb Mon Sep 17 00:00:00 2001
From: chen.lin <1442464845@qq.com>
Date: 星期六, 07 二月 2026 16:03:39 +0800
Subject: [PATCH] RCS入库流程优化

---
 rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/impl/WmsRcsServiceImpl.java |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/impl/WmsRcsServiceImpl.java b/rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/impl/WmsRcsServiceImpl.java
index b8a3d84..ed3f4f3 100644
--- a/rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/impl/WmsRcsServiceImpl.java
+++ b/rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/impl/WmsRcsServiceImpl.java
@@ -355,8 +355,10 @@
         
         // 灏員askReportParams杞崲涓篍xMsgParams鏍煎紡锛坱askNo -> seqNum锛�
         // 鏍规嵁RCS鏂版帴鍙h鑼冿紝taskNo瀵瑰簲鏃ф帴鍙g殑seqNum
+        // 鎵规鍙风敤浜庨獙璇佷换鍔′富琛紝浠诲姟鍙风敤浜庢煡璇㈠拰鍏宠仈鏄庣粏
         JSONObject exMsgParams = new JSONObject();
         exMsgParams.put("seqNum", params.getTaskNo()); // taskNo鏄犲皠鍒皊eqNum
+        exMsgParams.put("batchNo", params.getBatchNo()); // 鎵规鍙风敤浜庣簿纭叧鑱�
         // eventType璁剧疆涓篍ND锛岃〃绀轰换鍔″畬鎴愶紙鏍规嵁涓氬姟闇�姹傚彲鑳介渶瑕佽皟鏁达級
         exMsgParams.put("eventType", "END");
         exMsgParams.put("robotCode", null);
@@ -455,11 +457,15 @@
                     JSONObject data = responseJson.getJSONObject("data");
                     if (data != null) {
                         String locNo = data.getString("locNo");
+                        String batchNo = data.getString("batchNo");
+                        String taskNo = data.getString("taskNo");
                         log.info("========== 鐢宠鍏ュ簱浠诲姟鎴愬姛 ==========");
-                        log.info("鍒嗛厤搴撲綅鍙凤細{}", locNo);
+                        log.info("鍒嗛厤搴撲綅鍙凤細{}锛屾壒娆″彿锛歿}锛屼换鍔″彿锛歿}", locNo, batchNo, taskNo);
                         
                         LocationAllocateResponse response = new LocationAllocateResponse();
                         response.setLocNo(locNo);
+                        response.setBatchNo(batchNo);
+                        response.setTaskNo(taskNo);
                         return R.ok(response);
                     } else {
                         log.error("========== 鐢宠鍏ュ簱浠诲姟澶辫触 ==========");

--
Gitblit v1.9.1