From 1c581cee9a7847b9c8cf0ab36a85c6b614395e32 Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期一, 13 五月 2024 19:55:10 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/utils/Utils.java |   17 +++++++++++++++++
 1 files changed, 17 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 41cefd3..04c0498 100644
--- a/src/main/java/com/zy/asrs/utils/Utils.java
+++ b/src/main/java/com/zy/asrs/utils/Utils.java
@@ -26,6 +26,12 @@
     public static final List<Integer> SECOND_GROUP_ROW_LIST2 = new ArrayList<Integer>() {{
         add(7);add(8);
     }};
+    public static final List<Integer> FIRST_GROUP_ROW_LIST3 = new ArrayList<Integer>() {{
+        add(9);
+    }};
+    public static final List<Integer> SECOND_GROUP_ROW_LIST3 = new ArrayList<Integer>() {{
+        add(10);
+    }};
     public static List<String> getGroupLocNo(String locNo, Boolean pakIn) {
         int row = getRow(locNo);
         List<String> result = new ArrayList<>();
@@ -51,6 +57,17 @@
             for (Integer integer : clone) {
                 result.add(zerofill(String.valueOf(integer), 2) + locNo.substring(2));
             }
+        }else if (FIRST_GROUP_ROW_LIST3.contains(row)) {
+            for (Integer groupRow : FIRST_GROUP_ROW_LIST3) {
+                result.add(zerofill(String.valueOf(groupRow), 2) + locNo.substring(2));
+            }
+        } else if (SECOND_GROUP_ROW_LIST3.contains(row)) {
+            List<Integer> clone = Arrays.asList(new Integer[SECOND_GROUP_ROW_LIST3.size()]);
+            Collections.copy(clone, SECOND_GROUP_ROW_LIST3);
+            Collections.reverse(clone);
+            for (Integer integer : clone) {
+                result.add(zerofill(String.valueOf(integer), 2) + locNo.substring(2));
+            }
         }
 
         if (!pakIn) {

--
Gitblit v1.9.1