From 1af8eb8dc7bdafd9e2f8d8650c93243a0cb6963c Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期一, 26 五月 2025 18:14:21 +0800
Subject: [PATCH] 代码优化

---
 rsf-server/src/main/java/com/vincent/rsf/server/api/utils/LocUtils.java |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/api/utils/LocUtils.java b/rsf-server/src/main/java/com/vincent/rsf/server/api/utils/LocUtils.java
index cec64a0..db1abfc 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/api/utils/LocUtils.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/api/utils/LocUtils.java
@@ -55,7 +55,12 @@
     public static String getShallowLoc(SlaveProperties slaveProperties, String deepLoc) {
         LocService locService = SpringUtils.getBean(LocService.class);
         Loc depLoc = locService.getOne(new LambdaQueryWrapper<Loc>().eq(Loc::getCode, deepLoc));
-        int row = depLoc.getRow()-1;
+        int row;
+        if (depLoc.getRow() != 1) {
+            row = depLoc.getRow()-1;
+        } else {
+            row = depLoc.getRow();
+        }
         boolean contains = slaveProperties.getDoubleLocs().contains(row);
         Loc shallowLoc = null;
         if (!contains) {

--
Gitblit v1.9.1