自动化立体仓库 - WCS系统
#
luxiaotao1123
2023-02-15 f5a6d4be5334f706ae73a08943a6667cd196bb78
src/main/java/com/zy/asrs/utils/Utils.java
@@ -52,6 +52,21 @@
        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)) {
@@ -138,12 +153,6 @@
        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"));
    }
    /**
     * 获取 深库位排对应的浅库位排