From 6f0600ddb352b6d4ebe7a3d357c1415947bf41d6 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@63.com> Date: 星期四, 01 九月 2022 12:59:08 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/utils/Utils.java | 62 ++++++++++++++++++++++++++++++ 1 files changed, 61 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/asrs/utils/Utils.java b/src/main/java/com/zy/asrs/utils/Utils.java index d45378d..67f9ef3 100644 --- a/src/main/java/com/zy/asrs/utils/Utils.java +++ b/src/main/java/com/zy/asrs/utils/Utils.java @@ -161,7 +161,7 @@ } - public static Integer getGroupRow(String locNo){ + public static Integer getOutermostRow(String locNo, Boolean pakin){ int row = getRow(locNo); switch (row) { case 1: @@ -257,7 +257,67 @@ default: throw new RuntimeException("搴撲綅瑙f瀽寮傚父"); } + } + public static List<Integer> getGroupLoc(Integer row){ + switch (row) { + case 1: + case 2: + case 3: + return new ArrayList<Integer>() {{ + add(1); + add(2); + add(3); + }}; + case 4: + case 5: + case 6: + case 7: + return new ArrayList<Integer>() {{ + add(4); + add(5); + add(6); + add(7); + }}; + case 8: + case 9: + case 10: + case 11: + return new ArrayList<Integer>() {{ + add(8); + add(9); + add(10); + add(11); + }}; + case 12: + case 13: + case 14: + return new ArrayList<Integer>() {{ + add(12); + add(13); + add(14); + }}; + case 15: + case 16: + case 17: + case 18: + return new ArrayList<Integer>() {{ + add(15); + add(16); + add(17); + add(18); + }}; + case 19: + case 20: + case 21: + return new ArrayList<Integer>() {{ + add(19); + add(20); + add(21); + }}; + default: + throw new RuntimeException("搴撲綅瑙f瀽寮傚父"); + } } public static void main(String[] args) { -- Gitblit v1.9.1