自动化立体仓库 - WMS系统
#
LSH
2023-03-31 fd6ce04219ee2341b01ac5b4018b0815bcbef371
#
1个文件已修改
13 ■■■■ 已修改文件
src/main/java/com/zy/asrs/utils/Utils.java 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/utils/Utils.java
@@ -88,14 +88,7 @@
    public static String getShallowLoc(SlaveProperties slaveProperties, String deepLoc) {
        int row = getRow(deepLoc);
        int remainder = (int) Arith.remainder(row, slaveProperties.getGroupCount());
        int shallowRow;
        if (row==9 || row==15){
            shallowRow=row+1;
        }else if (row==12 || row==18){
            shallowRow=row-1;
        }else {
            throw new RuntimeException(row + "不是深库位,系统繁忙");
        }
        int shallowRow = remainder == 1 ? (row + 1) : (row - 1);
        return zerofill(String.valueOf(shallowRow), 2) + deepLoc.substring(2);
    }
@@ -114,9 +107,9 @@
        int row = getRow(shallowLoc);
        int remainder = (int) Arith.remainder(row, slaveProperties.getGroupCount());
        int targetRow;
        if (row == 10 || row == 16) {
        if (remainder == 2) {
            targetRow = row - 1;
        } else if (row == 11 || row == 17) {
        } else if (remainder == 3) {
            targetRow = row + 1;
        } else {
            throw new RuntimeException(shallowLoc + "不是浅库位,系统繁忙");