From fea35c04f1854f7eb966b55e84d10051fb445b33 Mon Sep 17 00:00:00 2001
From: whycq <10027870+whycq@user.noreply.gitee.com>
Date: 星期一, 26 六月 2023 13:38:42 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/utils/Utils.java |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/asrs/utils/Utils.java b/src/main/java/com/zy/asrs/utils/Utils.java
index 08060e9..7793dd3 100644
--- a/src/main/java/com/zy/asrs/utils/Utils.java
+++ b/src/main/java/com/zy/asrs/utils/Utils.java
@@ -2,6 +2,9 @@
 
 import com.core.common.Arith;
 import com.core.common.Cools;
+import com.core.common.SpringUtils;
+import com.zy.asrs.entity.LocMast;
+import com.zy.asrs.service.LocMastService;
 import com.zy.core.properties.SlaveProperties;
 
 import java.text.DecimalFormat;
@@ -589,4 +592,26 @@
         }
     }
 
+    /**
+     * 妫�娴嬪綋鍓嶅簱浣嶅唴渚у叾浠栧簱浣嶆槸鍚︿负D銆丗銆乆
+     * 杩斿洖true琛ㄧず鍐呬晶搴撲綅涓嶆槸DFX锛岃繑鍥瀎alse琛ㄧず鍐呬晶搴撲綅鏄疍FX
+     */
+    public static boolean checkInsideLocIsDFX(String locNo) {
+        LocMastService locMastService = SpringUtils.getBean(LocMastService.class);
+        List<String> insideLoc = Utils.getGroupInsideLoc(locNo);
+        if (insideLoc.size() > 0) {
+            List<LocMast> insideLocMast = locMastService.selectByLocNos(insideLoc);
+            for (LocMast mast : insideLocMast) {
+                if (!mast.getLocSts().equals("D")
+                        && !mast.getLocSts().equals("F")
+                        && !mast.getLocSts().equals("X")
+                && !mast.getLocSts().equals("O")) {
+                    //D銆丗銆乆(涓嶈兘閫夊畾杩欎釜澶栦晶搴撲綅)
+                    return true;
+                }
+            }
+        }
+        return false;
+    }
+
 }

--
Gitblit v1.9.1