From 5c5e89db4fd219d3d685b2473465f522204235b6 Mon Sep 17 00:00:00 2001
From: yxFwq <1>
Date: 星期二, 07 一月 2025 15:33:42 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/utils/Utils.java |   36 ++++++++++++++++++++++++++++++++++++
 1 files changed, 36 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 08446f5..884f9e1 100644
--- a/src/main/java/com/zy/asrs/utils/Utils.java
+++ b/src/main/java/com/zy/asrs/utils/Utils.java
@@ -247,7 +247,43 @@
         boolean deepLocLeft = isDeepLocLeft(slaveProperties, shallowRow-1);//鍒ゆ柇鏄惁涓哄乏娴呭簱浣�
         return deepLocLeft? (shallowRow - 1) : (shallowRow + 1);
     }
+    /**
+     * 鑾峰彇 灏忔枡搴撲綅瀵瑰簲鐨勬繁鑾锋祬搴撲綅
+     */
+    public static String singleLoc(String locNo) {
+        int row = getRow(locNo);
+        int rowOther = 0;
+        switch (row){
+            case 1:
+                rowOther = 2;
+                break;
+            case 2:
+                rowOther = 1;
+                break;
+            case 3:
+                rowOther = 4;
+                break;
+            case 4:
+                rowOther = 3;
+                break;
+            case 5:
+                rowOther = 6;
+                break;
+            case 6:
+                rowOther = 5;
+                break;
+            case 7:
+                rowOther = 8;
+                break;
+            case 8:
+                rowOther = 7;
+                break;
+            default:
+                return null;
 
+        }
+        return zerofill(String.valueOf(rowOther), 2) + locNo.substring(2);
+    }
     /**
      * 閫氳繃搴撲綅鍙疯幏鍙� 鎺�
      */

--
Gitblit v1.9.1