From 0ea1110b84334f1ecbd94fef6f4bf60e8d820b9a Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期六, 07 九月 2024 15:59:17 +0800
Subject: [PATCH] #

---
 zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/manage/OutManage.java |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/manage/OutManage.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/manage/OutManage.java
index faa4b8d..f0a908f 100644
--- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/manage/OutManage.java
+++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/manage/OutManage.java
@@ -330,6 +330,8 @@
             Long locId = entry.getKey();
             List<OrderOutBatchPreviewDto> previewDtos = entry.getValue();
             Boolean all = outUtils.isAllForPreview(locId, previewDtos);
+            OrderOutBatchPreviewDto previewDto = previewDtos.get(0);
+            Long operationPortId = previewDto.getOperationPort();
 
             Loc loc = locService.getById(locId);
             if (loc == null) {
@@ -338,6 +340,11 @@
 
             if (!loc.getLocStsId().equals(LocStsType.F.val())) {
                 continue;
+            }
+
+            OperationPort operationPort = operationPortService.getById(operationPortId);
+            if (operationPort == null) {
+                throw new CoolException("浣滀笟鍙d笉瀛樺湪");
             }
 
 
@@ -349,7 +356,7 @@
             task.setTaskType(taskType);
             task.setIoPri(workService.generateIoPri(taskType));
             task.setOriginLoc(loc.getLocNo());
-            task.setTargetSite("A");
+            task.setTargetSite(operationPort.getFlag());
             task.setBarcode(loc.getBarcode());
             boolean res = taskService.save(task);
             if (!res) {

--
Gitblit v1.9.1