From 9005c4de52890ee0e49c3f71759f5c3dccaf1f50 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@63.com> Date: 星期二, 14 二月 2023 15:36:43 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/utils/Utils.java | 38 +++++++++++++++++++------------------- 1 files changed, 19 insertions(+), 19 deletions(-) diff --git a/src/main/java/com/zy/asrs/utils/Utils.java b/src/main/java/com/zy/asrs/utils/Utils.java index 66ba35f..7a4e7a3 100644 --- a/src/main/java/com/zy/asrs/utils/Utils.java +++ b/src/main/java/com/zy/asrs/utils/Utils.java @@ -234,17 +234,17 @@ public static List<String> getGroupOuterLoc(String locNo){ int row = getRow(locNo); List<String> result = new ArrayList<>(); - if (CommonService.FIRST_GROUP_ROW_LIST.contains(row)) { - for (Integer integer : CommonService.FIRST_GROUP_ROW_LIST) { + if (CommonService.SECOND_GROUP_ROW_LIST.contains(row)) { + for (Integer integer : CommonService.SECOND_GROUP_ROW_LIST) { if (integer < row) { result.add(zerofill(String.valueOf(integer), 2) + locNo.substring(2)); } else { break; } } - } else if (CommonService.SECOND_GROUP_ROW_LIST.contains(row)) { - List<Integer> clone = Arrays.asList(new Integer[CommonService.SECOND_GROUP_ROW_LIST.size()]); - Collections.copy(clone, CommonService.SECOND_GROUP_ROW_LIST); + } else if (CommonService.FIRST_GROUP_ROW_LIST.contains(row)) { + List<Integer> clone = Arrays.asList(new Integer[CommonService.FIRST_GROUP_ROW_LIST.size()]); + Collections.copy(clone, CommonService.FIRST_GROUP_ROW_LIST); Collections.reverse(clone); for (Integer integer : clone) { if (integer > row) { @@ -259,13 +259,17 @@ return result; } + public static void main(String[] args) { + System.out.println(JSON.toJSONString(getGroupOuterLoc("0200101"))); + } + // 鍐呬晶鏂瑰悜鐨勮揣浣� 浼樺厛鍏ュ簱鏂瑰悜/浼樺厛鍑哄簱鏂瑰悜 ===>> 鍙嶄箣 public static List<String> getGroupInsideLoc(String locNo){ int row = getRow(locNo); List<String> result = new ArrayList<>(); - if (CommonService.FIRST_GROUP_ROW_LIST.contains(row)) { - List<Integer> clone = Arrays.asList(new Integer[CommonService.FIRST_GROUP_ROW_LIST.size()]); - Collections.copy(clone, CommonService.FIRST_GROUP_ROW_LIST); + if (CommonService.SECOND_GROUP_ROW_LIST.contains(row)) { + List<Integer> clone = Arrays.asList(new Integer[CommonService.SECOND_GROUP_ROW_LIST.size()]); + Collections.copy(clone, CommonService.SECOND_GROUP_ROW_LIST); Collections.reverse(clone); for (Integer integer : clone) { if (integer > row) { @@ -274,8 +278,8 @@ break; } } - } else if (CommonService.SECOND_GROUP_ROW_LIST.contains(row)) { - for (Integer integer : CommonService.SECOND_GROUP_ROW_LIST) { + } else if (CommonService.FIRST_GROUP_ROW_LIST.contains(row)) { + for (Integer integer : CommonService.FIRST_GROUP_ROW_LIST) { if (integer < row) { result.add(zerofill(String.valueOf(integer), 2) + locNo.substring(2)); } else { @@ -295,17 +299,17 @@ public static List<String> getGroupOutsideLoc(String locNo){ int row = getRow(locNo); List<String> result = new ArrayList<>(); - if (CommonService.FIRST_GROUP_ROW_LIST.contains(row)) { - for (Integer integer : CommonService.FIRST_GROUP_ROW_LIST) { + if (CommonService.SECOND_GROUP_ROW_LIST.contains(row)) { + for (Integer integer : CommonService.SECOND_GROUP_ROW_LIST) { if (integer < row) { result.add(zerofill(String.valueOf(integer), 2) + locNo.substring(2)); } else { break; } } - } else if (CommonService.SECOND_GROUP_ROW_LIST.contains(row)) { - List<Integer> clone = Arrays.asList(new Integer[CommonService.SECOND_GROUP_ROW_LIST.size()]); - Collections.copy(clone, CommonService.SECOND_GROUP_ROW_LIST); + } else if (CommonService.FIRST_GROUP_ROW_LIST.contains(row)) { + List<Integer> clone = Arrays.asList(new Integer[CommonService.FIRST_GROUP_ROW_LIST.size()]); + Collections.copy(clone, CommonService.FIRST_GROUP_ROW_LIST); Collections.reverse(clone); for (Integer integer : clone) { if (integer > row) { @@ -321,10 +325,6 @@ Collections.reverse(result); } return result; - } - - public static void main(String[] args) { - System.out.println(JSON.toJSONString(getGroupOuterLoc("0500201"))); } } -- Gitblit v1.9.1