From a41ab7e1c5a486c785545755f02afed2c6805a50 Mon Sep 17 00:00:00 2001
From: zwl <1051256694@qq.com>
Date: 星期一, 16 三月 2026 10:38:10 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/jxhcasrs' into jxhcasrs

---
 src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java |   35 +++++++++++++++++++----------------
 1 files changed, 19 insertions(+), 16 deletions(-)

diff --git a/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java b/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java
index 003e018..12d8020 100644
--- a/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java
@@ -145,7 +145,7 @@
 
                             Double v = Math.round((selectOne.getStockQty() - selectOne.getAnfme()) * 10000) / 10000.0;
 
-                            OrderDetlPakout orderDetlPakout = orderDetlPakoutService.selectItem(wrkDetl.getOrderNo(), wrkDetl.getMatnr(), wrkDetl.getBatch(), null, null, null, null,
+                            OrderDetlPakout orderDetlPakout = orderDetlPakoutService.selectItem(wrkDetl.getOrderNo(), wrkDetl.getMatnr(), wrkDetl.getBatch(), "", "", "", "",
                                     null, null, null);
 
                             if (!Objects.isNull(orderDetlPakout)) {
@@ -469,25 +469,28 @@
         }
 
         /***/
-        if (!Objects.isNull(wrkMast.getWrkCode())) {
-            LocMast lcmst = locMastService.selectOne(new EntityWrapper<LocMast>().eq("loc_no", wrkMast.getSourceLocNo()));
-            lcmst.setLocSts(LocStsType.LOC_STS_TYPE_O.type);
-            if (!locMastService.updateById(lcmst)) {
-                throw new CoolException("搴撲綅鐘舵�佷慨鏀瑰け璐ワ紒锛�");
-            }
+        if (wrkMast.getIoType() !=2){
+            if (!Objects.isNull(wrkMast.getWrkCode())) {
+                LocMast lcmst = locMastService.selectOne(new EntityWrapper<LocMast>().eq("loc_no", wrkMast.getSourceLocNo()));
+                lcmst.setLocSts(LocStsType.LOC_STS_TYPE_O.type);
+                if (!locMastService.updateById(lcmst)) {
+                    throw new CoolException("搴撲綅鐘舵�佷慨鏀瑰け璐ワ紒锛�");
+                }
 
-            LocAroundBind bLocNo = locAroundBindService.selectOne(new EntityWrapper<LocAroundBind>().eq("b_loc_no", wrkMast.getSourceLocNo()));
-            if (Objects.isNull(bLocNo)) {
-                throw new CoolException("宸ヤ綅涓嶅瓨鍦� 锛侊紒");
-            }
-            bLocNo.setLocType(LocStsType.LOC_STS_TYPE_O.type);
-            if (!locAroundBindService.updateById(bLocNo)) {
-                throw new CoolException("宸ヤ綅鐘舵�佷慨鏀瑰け璐ワ紒锛�");
-            }
+                LocAroundBind bLocNo = locAroundBindService.selectOne(new EntityWrapper<LocAroundBind>().eq("b_loc_no", wrkMast.getSourceLocNo()));
+                if (Objects.isNull(bLocNo)) {
+                    throw new CoolException("宸ヤ綅涓嶅瓨鍦� 锛侊紒");
+                }
+                bLocNo.setLocType(LocStsType.LOC_STS_TYPE_O.type);
+                if (!locAroundBindService.updateById(bLocNo)) {
+                    throw new CoolException("宸ヤ綅鐘舵�佷慨鏀瑰け璐ワ紒锛�");
+                }
 
-            locDetlService.delete(new EntityWrapper<LocDetl>().eq("loc_no", wrkMast.getSourceLocNo()));
+                locDetlService.delete(new EntityWrapper<LocDetl>().eq("loc_no", wrkMast.getSourceLocNo()));
+            }
         }
 
+
         return SUCCESS;
     }
 

--
Gitblit v1.9.1