| | |
| | | return getGroupRow(row, pakin); |
| | | } |
| | | |
| | | public static List<String> getGroupLocNo(String locNo){ |
| | | int row = getRow(locNo); |
| | | List<String> result = new ArrayList<>(); |
| | | if (FIRST_GROUP_ROW_LIST.contains(row)) { |
| | | for (Integer groupRow : FIRST_GROUP_ROW_LIST) { |
| | | result.add(zerofill(String.valueOf(groupRow), 2) + locNo.substring(2)); |
| | | } |
| | | } else if (SECOND_GROUP_ROW_LIST.contains(row)) { |
| | | for (Integer groupRow : SECOND_GROUP_ROW_LIST) { |
| | | result.add(zerofill(String.valueOf(groupRow), 2) + locNo.substring(2)); |
| | | } |
| | | } |
| | | return result; |
| | | } |
| | | |
| | | public static Integer getGroupRow(Integer row, Boolean pakin) { |
| | | if (pakin) { |
| | | if (FIRST_GROUP_ROW_LIST.contains(row)) { |
| | |
| | | return zerofill(String.valueOf(shallowRow), 2) + deepLoc.substring(2); |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | SlaveProperties slaveProperties = new SlaveProperties(); |
| | | slaveProperties.setDoubleDeep(true); |
| | | slaveProperties.setGroupCount(2); |
| | | System.out.println(getShallowLoc(slaveProperties, "3200101")); |
| | | } |
| | | |
| | | /** |
| | | * 获取 深库位排对应的浅库位排 |