From 9c5c1dea8f5ef329804b29d728a52a45dc527a4f Mon Sep 17 00:00:00 2001
From: skyouc <958836976@qq.com>
Date: 星期三, 11 三月 2026 18:34:50 +0800
Subject: [PATCH] no message
---
src/main/java/com/zy/asrs/utils/Utils.java | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/main/java/com/zy/asrs/utils/Utils.java b/src/main/java/com/zy/asrs/utils/Utils.java
index 1b0fe35..d7b4dca 100644
--- a/src/main/java/com/zy/asrs/utils/Utils.java
+++ b/src/main/java/com/zy/asrs/utils/Utils.java
@@ -147,7 +147,9 @@
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);
+ // 濂囨暟鎺掞紙1, 3...锛夊搴旂殑娴呭簱浣嶆槸 row + 1
+ // 鍋舵暟鎺掞紙2, 4...锛夊搴旂殑娴呭簱浣嶆槸 row - 1
+ int shallowRow = (remainder % 2 != 0) ? (row + 1) : (row - 1);
return zerofill(String.valueOf(shallowRow), 2) + deepLoc.substring(2);
}
@@ -156,7 +158,7 @@
*/
public static Integer getShallowRow(SlaveProperties slaveProperties, Integer deepRow) {
int remainder = (int) Arith.remainder(deepRow, slaveProperties.getGroupCount());
- return remainder == 1 ? (deepRow + 1) : (deepRow - 1);
+ return (remainder % 2 != 0) ? (deepRow + 1) : (deepRow - 1);
}
/**
--
Gitblit v1.9.1