自动化立体仓库 - WMS系统
#
zjj
2024-05-13 1c581cee9a7847b9c8cf0ab36a85c6b614395e32
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) {