From c27d3ae9d5130a230e1dcb59abd4e8851dceb9d6 Mon Sep 17 00:00:00 2001
From: lty <876263681@qq.com>
Date: 星期四, 24 四月 2025 14:22:20 +0800
Subject: [PATCH] #新增盘点单号,页面修改

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

diff --git a/src/main/java/com/zy/asrs/utils/Utils.java b/src/main/java/com/zy/asrs/utils/Utils.java
index b4de45a..69af95a 100644
--- a/src/main/java/com/zy/asrs/utils/Utils.java
+++ b/src/main/java/com/zy/asrs/utils/Utils.java
@@ -311,11 +311,11 @@
             if (curRow < sRow || curRow > (crnNumber * 4 + sRow - 1)) {
                 throw new CoolException("搴撲綅鎺掑彿寮傚父锛氭帓鍙凤細" + curRow);
             }
-            if ((curRow - sRow) % 4 == 0) {
+            if ((curRow - sRow) % 4 == 0) {//1\5\9\13
                 necessaryParameters[1] = curRow;    //curRow   鏈�娣卞簱浣嶆帓
-                necessaryParameters[2] = (curRow - sRow + 2) / 4 + sCrnNo - 1;     //crnNo     鍫嗗灈鏈哄彿
+                necessaryParameters[2] = (curRow + 3) / 4 + sCrnNo - 1;     //crnNo     鍫嗗灈鏈哄彿
                 necessaryParameters[3] = curRow + 1;    //nearRow  鏈�娴呭簱浣嶆帓
-            } else if ((curRow - sRow + 1) % 4 == 0) {
+            } else if ((curRow - sRow + 1) % 4 == 0) {//4\8\12\16
                 necessaryParameters[1] = curRow;    //curRow   鏈�娣卞簱浣嶆帓
                 necessaryParameters[2] = (curRow - sRow + 1) / 4 + sCrnNo - 1;     //crnNo     鍫嗗灈鏈哄彿
                 necessaryParameters[3] = curRow - 1;    //nearRow  鏈�娴呭簱浣嶆帓
@@ -560,4 +560,18 @@
         return result;
     }
 
+    // 澶栦晶鏂瑰悜鐨勮揣浣�  浼樺厛鍏ュ簱鏂瑰悜/浼樺厛鍑哄簱鏂瑰悜 ===>> 鍙嶄箣
+    public static List<String> getGroupOutsideLocCrn(String locNo){
+        int row = getRow(locNo);
+        List<String> result = new ArrayList<>();
+        if (row==3 || row == 4){
+            result.add(zerofill(String.valueOf(3), 2) + locNo.substring(2));
+            result.add(zerofill(String.valueOf(4), 2) + locNo.substring(2));
+            return result;
+        }else{
+            result.add(locNo);
+            return result;
+        }
+    }
+
 }

--
Gitblit v1.9.1