| | |
| | | } |
| | | } |
| | | |
| | | // 注意顺序 |
| | | public static List<String> getGroupOuterLoc(String locNo){ |
| | | int row = getRow(locNo); |
| | | switch (row) { |
| | | case 1: |
| | | return new ArrayList<String>() {{ |
| | | add(zerofill(String.valueOf(2), 2) + locNo.substring(2)); |
| | | add(zerofill(String.valueOf(3), 2) + locNo.substring(2)); |
| | | add(zerofill(String.valueOf(2), 2) + locNo.substring(2)); |
| | | }}; |
| | | case 2: |
| | | return new ArrayList<String>() {{ |
| | |
| | | }}; |
| | | case 8: |
| | | return new ArrayList<String>() {{ |
| | | add(zerofill(String.valueOf(9), 2) + locNo.substring(2)); |
| | | add(zerofill(String.valueOf(10), 2) + locNo.substring(2)); |
| | | add(zerofill(String.valueOf(11), 2) + locNo.substring(2)); |
| | | add(zerofill(String.valueOf(10), 2) + locNo.substring(2)); |
| | | add(zerofill(String.valueOf(9), 2) + locNo.substring(2)); |
| | | }}; |
| | | case 9: |
| | | return new ArrayList<String>() {{ |
| | | add(zerofill(String.valueOf(10), 2) + locNo.substring(2)); |
| | | add(zerofill(String.valueOf(11), 2) + locNo.substring(2)); |
| | | add(zerofill(String.valueOf(10), 2) + locNo.substring(2)); |
| | | }}; |
| | | case 10: |
| | | return new ArrayList<String>() {{ |
| | |
| | | }}; |
| | | case 15: |
| | | return new ArrayList<String>() {{ |
| | | add(zerofill(String.valueOf(16), 2) + locNo.substring(2)); |
| | | add(zerofill(String.valueOf(17), 2) + locNo.substring(2)); |
| | | add(zerofill(String.valueOf(18), 2) + locNo.substring(2)); |
| | | add(zerofill(String.valueOf(17), 2) + locNo.substring(2)); |
| | | add(zerofill(String.valueOf(16), 2) + locNo.substring(2)); |
| | | }}; |
| | | case 16: |
| | | return new ArrayList<String>() {{ |
| | | add(zerofill(String.valueOf(17), 2) + locNo.substring(2)); |
| | | add(zerofill(String.valueOf(18), 2) + locNo.substring(2)); |
| | | add(zerofill(String.valueOf(17), 2) + locNo.substring(2)); |
| | | }}; |
| | | case 17: |
| | | return new ArrayList<String>() {{ |