From 510e90328547a8a0d03fa508a46070d1d8c780c2 Mon Sep 17 00:00:00 2001
From: zyh <zyh@123>
Date: 星期四, 02 四月 2026 10:57:32 +0800
Subject: [PATCH] 完善出库时上传托盘码的逻辑以及用过的出库单重置

---
 src/main/java/com/zy/asrs/service/impl/MesServiceImpl.java |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/MesServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MesServiceImpl.java
index d4e7a67..1fcb5f6 100644
--- a/src/main/java/com/zy/asrs/service/impl/MesServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MesServiceImpl.java
@@ -976,17 +976,19 @@
             OrderPakout order = orderPakoutService.selectByNo(mesCallOutApply.getOrderNo());
             // 濡傛灉鍗曟嵁涓嶅瓨鍦ㄥ垯娣诲姞锛涘鏋滃崟鎹瓨鍦紝浣滀笟涓棤娉曚慨鏀癸紝鍙嶄箣鍒欎慨鏀瑰崟鎹�
             if (!Cools.isEmpty(order)) {
-                if (order.getSettle() > 1L) {
+                if (order.getSettle() > 1L && order.getSettle() < 6L) {
                     throw new CoolException(mesCallOutApply.getOrderNo() + "姝e湪鍑哄簱锛屾棤娉曚慨鏀瑰崟鎹�");
                 }
-                orderPakoutService.remove(order.getId());
+                else if (order.getSettle() == 6L) {
+                    orderPakoutService.remove(order.getId());
+                }
             }
 
             // 鐢熸垚璁㈠崟
             Date now = new Date();
             OrderPakout orderPakout = new OrderPakout();
             orderPakout.setUuid(String.valueOf(snowflakeIdWorker.nextId()));
-            orderPakout.setOrderNo(mesCallOutApply.getOrderNo());
+            orderPakout.setOrderNo(mesCallOutApply.getTaskno());
             orderPakout.setOrderTime(DateUtils.convert(now));
             orderPakout.setDocType(docType.getDocId());
             orderPakout.setSettle(settle);

--
Gitblit v1.9.1