From f3ce4485cd37eb7c3bcf16fde86a7f149974c4b6 Mon Sep 17 00:00:00 2001
From: lty <876263681@qq.com>
Date: 星期五, 20 三月 2026 09:51:50 +0800
Subject: [PATCH] #检查导出功能:  1.商品档案无异常  2.库存明细管理(异常)已修复  3.库存明细统计无异常  4.工作档查询维护无异常  5.工作档明细查询无异常  6.工作历史档查询无异常  7.工作明细历史档查询无异常  8.入库通知历史档无异常  9.库存移动流水记录(异常)已修复  10.机台工位绑定无异常  11.库存调整记录无异常  12.工作档维护日志(异常)已修复  13.操作日志无异常

---
 src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java |   33 ++++++++++++++++++---------------
 1 files changed, 18 insertions(+), 15 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..c3c92c3 100644
--- a/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java
@@ -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