From e3b8bc50db4cf9d5fcac58b56d1cb7e25154c3a6 Mon Sep 17 00:00:00 2001
From: lsh <lsh@163.com>
Date: 星期五, 09 八月 2024 10:34:26 +0800
Subject: [PATCH] #改造

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

diff --git a/src/main/java/com/zy/asrs/utils/Utils.java b/src/main/java/com/zy/asrs/utils/Utils.java
index 9625946..d16c27a 100644
--- a/src/main/java/com/zy/asrs/utils/Utils.java
+++ b/src/main/java/com/zy/asrs/utils/Utils.java
@@ -220,6 +220,61 @@
     }
 
     /**
+     * 閫氳繃搴撲綅鍙疯幏鍙� 鎺�
+     */
+    public static short getRow(Integer staNo) {
+        switch (staNo){
+            case 108:
+                return 4;
+            case 208:
+                return 18;
+            case 112:
+                return 3;
+            case 212:
+                return 19;
+        }
+        throw new RuntimeException("绔欑偣瑙f瀽寮傚父");
+    }
+
+    /**
+     * 閫氳繃搴撲綅鍙疯幏鍙� 鍒�
+     */
+    public static short getBay(Integer staNo) {
+        switch (staNo){
+            case 108:
+                return 5;
+            case 208:
+                return 5;
+            case 112:
+                return 2;
+            case 212:
+                return 6;
+        }
+        throw new RuntimeException("绔欑偣瑙f瀽寮傚父");
+    }
+
+    /**
+     * 閫氳繃搴撲綅鍙疯幏鍙� 灞�
+     */
+    public static short getLev(Integer staNo) {
+        return 1;
+    }
+    public static Integer getStaNoConvertCentreOther2(Integer staNo){//鏀捐揣涓鸿幏鍙栬璧扮洰鏍囦綅
+        switch (staNo){
+            case 108:
+                return 111;
+            case 208:
+                return 211;
+            case 112:
+                return 114;
+            case 212:
+                return 214;
+            default:
+                return staNo;
+        }
+    }
+
+    /**
      * 閫氳繃鎺掑垪灞傛嫾鎺ュ嚭搴撲綅鍙�
      */
     public static String append(int row, int bay, int lev) {
@@ -648,20 +703,20 @@
                 return false;
             }
         }
-        if (!locMast.getLocSts().equals("F") && !locMast.getLocSts().equals("D") ){
-            if (locMast.getLocSts().equals("X")){
-                row = selectInSide2(row);
-                if (row==0){
-                    return true;
-                }
-                LocMast locMast1 = locMastService.selectOne(new EntityWrapper<LocMast>().eq("row1", row).eq("bay1", Utils.getBay(locNo)).eq("lev1", Utils.getLev(locNo)));
-                if (!locMast1.getLocSts().equals("F") && !locMast1.getLocSts().equals("D") ){
-                    return true;
-                }
-            } else {
-                return true;
-            }
-        }
+//        if (!locMast.getLocSts().equals("F") && !locMast.getLocSts().equals("D") ){
+//            if (locMast.getLocSts().equals("X")){
+//                row = selectInSide2(row);
+//                if (row==0){
+//                    return true;
+//                }
+//                LocMast locMast1 = locMastService.selectOne(new EntityWrapper<LocMast>().eq("row1", row).eq("bay1", Utils.getBay(locNo)).eq("lev1", Utils.getLev(locNo)));
+//                if (!locMast1.getLocSts().equals("F") && !locMast1.getLocSts().equals("D") ){
+//                    return true;
+//                }
+//            } else {
+//                return true;
+//            }
+//        }
 
         return false;
     }

--
Gitblit v1.9.1