自动化立体仓库 - WMS系统
#
Administrator
2023-07-13 d3583be62b733b5701f343ae13773d8a488f4c0a
#
1个文件已修改
7 ■■■■■ 已修改文件
src/main/java/com/zy/common/service/CommonService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/common/service/CommonService.java
@@ -449,10 +449,17 @@
            if (VersionUtils.locMoveCheckLocType(locMast0, locTypeDto)) {
                // 浅库位对应堆垛机必须可用且无异常
                if (basCrnpService.checkSiteError(locMast0.getCrnNo(), true)) {
                    Integer outermostRow = Utils.getOutermostRow(locMast0.getLocNo(), true);
                    LocMast locMast1 = locMastService.selectOne(new EntityWrapper<LocMast>().eq("row1", outermostRow).eq("bay1", locMast0.getBay1()).eq("lev1", locMast0.getLev1()));
                    if (!locMast1.getLocSts().equals("O") && !locMast0.getRow1().equals(outermostRow)){
                    // 因库位移转、需预留空库位
                    if (locMastService.checkEmptyCount0(locMast0, 5)) {
                        locMast = locMast0;
                    }
                    }else {
                        locMast = locMast0;
                    }
                }
            }
        }