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