From 5d156a85fcb29d64009df1be11ffd0fc86c13b2c Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期五, 26 五月 2023 10:04:57 +0800
Subject: [PATCH] 库位地图,出库选择,出库拦截非空库位

---
 src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java |   30 +++---------------------------
 1 files changed, 3 insertions(+), 27 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
index 690e997..3f02ed6 100644
--- a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -165,33 +165,9 @@
                 locNos.add(locDetl.getLocNo());
             }
         }
-        //妫�娴嬫槸鍚︿负娴呭簱浣�
-        boolean sign = false;
-        String th = "";
-        for (String locNo : locNos) {
-            if (sign) {
-                break;
-            }
-            List<String> groupInsideLoc = Utils.getGroupLoc(locNo);
-            if (!Cools.isEmpty(groupInsideLoc)) {
-                for (String insideLoc : groupInsideLoc) {
-                    if (locNos.contains(insideLoc)) {
-                        break;
-                    }
-                    LocMast locMast = locMastService.selectOne(new EntityWrapper<LocMast>().eq("loc_no", insideLoc));
-                    if (locMast != null) {
-                        if (!locMast.getLocSts().equals("O") && !locMast.getLocSts().equals("R")) {
-                            sign = true;
-                            th = "搴撲綅鍙凤細" + locNo + " 娴呭簱浣嶆湁闈炵┖搴撲綅锛�";
-                            break;
-                        }
-                    }
-                }
-            }
-        }
-        if (sign){
-            throw new CoolException("鍑哄簱澶辫触锛�" + th);
-        }
+
+        //妫�娴嬫彁浜ょ殑鍑哄簱搴撲綅鏄惁鍚堟硶(娴呭簱浣嶆湁闈炵┖搴撲綅)
+        Utils.checkStockOutLocNo(locNos);
 
         // 鐩爣绔欑偣鐘舵�佹娴�
         BasDevp staNo = basDevpService.checkSiteStatus(param.getOutSite());

--
Gitblit v1.9.1