From 79ce234f181a8fa5e3e02938520395243c82a5da Mon Sep 17 00:00:00 2001
From: chen.lin <1442464845@qq.com>
Date: 星期五, 06 三月 2026 08:15:39 +0800
Subject: [PATCH] 拣货过程中的出库库存匹配+空板

---
 rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/RcsTestServiceImpl.java |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/RcsTestServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/RcsTestServiceImpl.java
index 7fa708e..3afff4b 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/RcsTestServiceImpl.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/RcsTestServiceImpl.java
@@ -150,10 +150,10 @@
                 }
                 steps.add("鏌ヨ鍒扮墿鏂欐暟閲忥細" + matnrs.size());
                 
-                // 3.3 鐢熸垚闅忔満鎵樼洏鐮�
+                // 3.3 鐢熸垚闅忔満鏂欑鐮�
                 barcode = generateBarcode();
-                steps.add("鐢熸垚鎵樼洏鐮侊細" + barcode);
-                log.info("鐢熸垚鐨勬墭鐩樼爜锛歿}", barcode);
+                steps.add("鐢熸垚鏂欑鐮侊細" + barcode);
+                log.info("鐢熸垚鐨勬枡绠辩爜锛歿}", barcode);
                 
                 // 3.4 鑷姩缁勬墭
                 WaitPakinParam waitPakinParam = new WaitPakinParam();
@@ -172,7 +172,7 @@
                     throw new CoolException("缁勬墭澶辫触锛岃繑鍥炵粨鏋滀负绌猴紒");
                 }
                 steps.add("缁勬墭鎴愬姛锛岀粍鎵樼紪鐮侊細" + waitPakin.getCode());
-                log.info("缁勬墭鎴愬姛锛岀粍鎵樼紪鐮侊細{}锛屾墭鐩樼爜锛歿}", waitPakin.getCode(), barcode);
+                log.info("缁勬墭鎴愬姛锛岀粍鎵樼紪鐮侊細{}锛屾枡绠辩爜锛歿}", waitPakin.getCode(), barcode);
                 
                 // 3.5 鑷姩鍏ュ簱
                 String inboundStation = params.getInboundStation();
@@ -221,8 +221,8 @@
                 }
                 
                 if ("location_allocate".equals(params.getInboundApiType())) {
-                    // 浣跨敤 location_allocate 鎺ュ彛锛堝唴閮ㄨ皟鐢╟reateInTask锛�
-                    R allocateResult = wcsService.allocateLocation(barcode, inboundStation, 1);
+                    // 浣跨敤 location_allocate 鎺ュ彛锛堝唴閮ㄨ皟鐢╟reateInTask锛夛紱full=null 琛ㄧず鏅�氬叆搴�
+                    R allocateResult = wcsService.allocateLocation(barcode, inboundStation, 1, null);
                     if (allocateResult != null) {
                         Object dataObj = allocateResult.get("data");
                         if (dataObj != null) {
@@ -517,7 +517,7 @@
     }
     
     /**
-     * 鐢熸垚闅忔満鎵樼洏鐮�
+     * 鐢熸垚闅忔満鏂欑鐮�
      */
     private String generateBarcode() {
         return "TEST_" + System.currentTimeMillis() + "_" + (int)(Math.random() * 10000);

--
Gitblit v1.9.1