自动化立体仓库 - WMS系统
#
luxiaotao1123
2022-12-14 41c2e9f0a5a14382bbc696021fa5ec0ad6ec7e51
#
1个文件已修改
13 ■■■■ 已修改文件
src/main/java/com/zy/asrs/service/impl/LocMastServiceImpl.java 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/LocMastServiceImpl.java
@@ -82,24 +82,31 @@
        } else {
            throw new RuntimeException("库位解析异常");
        }
        LocMast result = null;
        // 入库外层库位滞空
        for (int i = 0; i<locNos.size() - 1; i++) {
            LocMast locMast = this.selectById(locNos.get(i));
            if (locMast.getLocSts().equals("O")) {
                if (i == 0) {
                    return locMast;
                    result = locMast;
                } else {
                    LocMast lastLoc = this.selectById(locNos.get(i - 1));
                    if (lastLoc.getLocSts().equals("F") || lastLoc.getLocSts().equals("D")
                            || lastLoc.getLocSts().equals("S") || lastLoc.getLocSts().equals("X")) {
                        return locMast;
                        if (result == null) {
                            result = locMast;
                        }
                    } else {
                        break;
                    }
                }
            } else if (locMast.getLocSts().equals("F") || locMast.getLocSts().equals("D")) {
                if (result != null) {
                    result = null;
                }
            }
        }
        return null;
        return result;
    }
    @Override