From 6c3cc6842009f3897c3fb18bef8a6634fe653818 Mon Sep 17 00:00:00 2001
From: 1 <1@123>
Date: 星期三, 04 三月 2026 19:59:11 +0800
Subject: [PATCH] lsh#

---
 rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/ReceiveMsgServiceImpl.java |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/ReceiveMsgServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/ReceiveMsgServiceImpl.java
index 95c66d6..4c9dae6 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/ReceiveMsgServiceImpl.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/ReceiveMsgServiceImpl.java
@@ -622,13 +622,15 @@
 
             List<OutStockToTaskParams> tasks = new ArrayList<>();
             for (OrderOutItemDto orderOutItemDto : orderOutTaskItemAuto){
-                OutStockToTaskParams outStockToTaskParams = new OutStockToTaskParams(orderOutItemDto);
-                outStockToTaskParams.setId(orderOutItemDto.getLocItem().getId());
-                outStockToTaskParams.setOutQty(orderOutItemDto.getOutQty());
-                outStockToTaskParams.setLocCode(orderOutItemDto.getLocItem().getLocCode());
-                outStockToTaskParams.setBarcode(orderOutItemDto.getLocItem().getBarcode());
-                outStockToTaskParams.setSiteNo(stationId);
-                tasks.add(outStockToTaskParams);
+                for (LocItem locItem : orderOutItemDto.getLocItemList()) {
+                    OutStockToTaskParams outStockToTaskParams = new OutStockToTaskParams(orderOutItemDto,locItem);
+                    outStockToTaskParams.setId(locItem.getId());
+                    outStockToTaskParams.setOutQty(locItem.getOutQty());
+                    outStockToTaskParams.setLocCode(locItem.getLocCode());
+                    outStockToTaskParams.setBarcode(locItem.getBarcode());
+                    outStockToTaskParams.setSiteNo(stationId);
+                    tasks.add(outStockToTaskParams);
+                }
             }
             if (tasks.isEmpty()){
                 log.warn("璁㈠崟ID {} 娌℃湁鎵惧埌鍙嚭搴撴槑缁嗭紝璺宠繃鑷姩鍑哄簱", orderId);

--
Gitblit v1.9.1