From c6fae49294b74658ce258d7dbb8442124e54fef5 Mon Sep 17 00:00:00 2001
From: lty <876263681@qq.com>
Date: 星期日, 11 五月 2025 12:11:36 +0800
Subject: [PATCH] #调试

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

diff --git a/src/main/java/com/zy/asrs/utils/Utils.java b/src/main/java/com/zy/asrs/utils/Utils.java
index 1b71caa..d941627 100644
--- a/src/main/java/com/zy/asrs/utils/Utils.java
+++ b/src/main/java/com/zy/asrs/utils/Utils.java
@@ -122,7 +122,8 @@
     public static String getShallowLoc(SlaveProperties slaveProperties, String deepLoc) {
         int row = getRow(deepLoc);
         int remainder = (int) Arith.remainder(row, slaveProperties.getGroupCount());
-        int shallowRow = remainder == 1 ? (row + 1) : (row - 1);
+//        int shallowRow = remainder == 1 ? (row + 1) : (row - 1);
+        int shallowRow = row;
         return zerofill(String.valueOf(shallowRow), 2) + deepLoc.substring(2);
     }
 
@@ -141,13 +142,14 @@
         int row = getRow(shallowLoc);
         int remainder = (int) Arith.remainder(row, slaveProperties.getGroupCount());
         int targetRow;
-        if (remainder == 2) {
-            targetRow = row - 1;
-        } else if (remainder == 3) {
-            targetRow = row + 1;
-        } else {
-            throw new RuntimeException(shallowLoc + "涓嶆槸娴呭簱浣嶏紝绯荤粺绻佸繖");
-        }
+//        if (remainder == 2) {
+//            targetRow = row - 1;
+//        } else if (remainder == 3) {
+//            targetRow = row + 1;
+//        } else {
+//            throw new RuntimeException(shallowLoc + "涓嶆槸娴呭簱浣嶏紝绯荤粺绻佸繖");
+//        }
+        targetRow = row;
         return zerofill(String.valueOf(targetRow), 2) + shallowLoc.substring(2);
     }
 
@@ -279,7 +281,7 @@
 
     //搴撲綅鎺掑彿鍒嗛厤
     public static int[] LocNecessaryParameters(Integer whsType, Integer curRow, Integer crnNumber) {
-        switch (whsType){
+        switch (2){
             case 1://缁忓吀鍙屼几搴撲綅
                 return LocNecessaryParametersDoubleExtension(whsType, curRow, crnNumber); //宸插畬鍠�
             case 2://缁忓吀鍗曚几搴撲綅锛�2鎺掕揣鏋讹級
@@ -395,6 +397,7 @@
         RowLastnoService rowLastnoService = SpringUtils.getBean(RowLastnoService.class);
         RowLastno rowLastno = rowLastnoService.selectById(whsType);
         Integer sRow = rowLastno.getsRow();
+        Integer eRow = rowLastno.geteRow();
         Integer sCrnNo = rowLastno.getsCrnNo();
 
         // 鍒ゆ柇浠撳簱绫诲瀷鏄惁婊¤冻瑕佹眰
@@ -403,7 +406,7 @@
 
             // 璁$畻鏈�娣卞簱浣嶆帓鍜屾渶娴呭簱浣嶆帓
             int minRow = sRow;  // 璧峰鎺掑彿
-            int maxRow = sRow + 7;  // 缁堟鎺掑彿 (8鎺�)
+            int maxRow = eRow;  //
 
             // 妫�鏌ユ帓鍙疯寖鍥存槸鍚﹀悎娉�
             if (curRow < minRow || curRow > maxRow) {

--
Gitblit v1.9.1