From cb5092a38a5123bd9da452ad311b9323561802b1 Mon Sep 17 00:00:00 2001
From: zwl <1051256694@qq.com>
Date: 星期二, 20 五月 2025 13:55:11 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/common/web/WcsController.java |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/common/web/WcsController.java b/src/main/java/com/zy/common/web/WcsController.java
index 71e9d6a..c6150ae 100644
--- a/src/main/java/com/zy/common/web/WcsController.java
+++ b/src/main/java/com/zy/common/web/WcsController.java
@@ -194,6 +194,12 @@
             WaitPakin waitPakin1=new WaitPakin();
             waitPakin1.sync(wrkDetl);
             locMast1 =commonService.getLocNo2(waitPakin1,arr,0,type,1);
+            if (locMast1 == null) {
+                basDevp.setArea("鏈壘鍒扮┖搴撲綅");
+                basDevpService.updateById(basDevp);
+                throw new CoolException("鏈壘鍒扮┖搴撲綅");
+            }
+
             //鏇存柊璐х墿鎵�鍦ㄥ簱浣嶇殑娣辨祬鍙�
             wrkDetl.setSource(locMast1.getLocAttribute());
             wrkDetlService.update(wrkDetl,new EntityWrapper<WrkDetl>().eq("wrk_no", wrkDetl.getWrkNo()));
@@ -214,6 +220,12 @@
             int type=Cools.isEmpty(waitPakins.get(0).getBeBatch())?1:waitPakins.get(0).getBeBatch();
             // 妫�绱㈠簱浣�
             locMast1 =commonService.getLocNo2(waitPakins.get(0),arr,0,type,1);
+            if (locMast1 == null) {
+                basDevp.setArea("鏈壘鍒扮┖搴撲綅");
+                basDevpService.updateById(basDevp);
+                throw new CoolException("鏈壘鍒扮┖搴撲綅");
+            }
+
             int mbz=devpNo*10+Integer.valueOf(locMast1.getLocNo().substring(6));
             //姝e父鍏ュ簱
             workNo = commonService.getWorkNo(0);

--
Gitblit v1.9.1