src/main/java/com/zy/asrs/utils/Utils.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/common/service/CommonService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/utils/Utils.java
@@ -800,10 +800,10 @@ } /** * 检测当前库位内侧其他库位是否为D、F、X * 检测当前库位内侧其他库位是否为D、F、X、O * 返回true表示内侧库位不是DFX,返回false表示内侧库位是DFX */ public static boolean checkInsideLocIsDFX2(String locNo) { public static boolean checkInsideLocIsDFXO(String locNo) { LocMastService locMastService = SpringUtils.getBean(LocMastService.class); List<String> insideLoc = Utils.getGroupInsideLoc(locNo); if (insideLoc.size() > 0) { @@ -811,8 +811,9 @@ for (LocMast mast : insideLocMast) { if (!mast.getLocSts().equals("D") && !mast.getLocSts().equals("F") && !mast.getLocSts().equals("O") && !mast.getLocSts().equals("X")) { //D、F、X(不能选定这个外侧库位) //D、F、X、O(不能选定这个外侧库位) return true; } } src/main/java/com/zy/common/service/CommonService.java
@@ -392,9 +392,9 @@ //找最外侧空库位 List<LocMast> locMasts = locMastService.findOutMast(locTypeDto.getLocType1(), randomCrnNos); for (LocMast locMast0 : locMasts) { //检测当前库位内侧其他库位是否为D、F、X if (Utils.checkInsideLocIsDFX(locMast0.getLocNo())) { //内侧其他库位不是D、F、X。不能选取该库位 //检测当前库位内侧其他库位是否为D、F、X、O if (Utils.checkInsideLocIsDFXO(locMast0.getLocNo())) { //内侧其他库位不是D、F、X、O。不能选取该库位 continue; } @@ -423,7 +423,7 @@ List<LocMast> locMasts = locMastService.findEmptyLowFrequencyLocMast(locTypeDto.getLocType1(), randomCrnNo); for (LocMast locMast0 : locMasts) { //检测当前库位内侧其他库位是否为D、F、X if (Utils.checkInsideLocIsDFX2(locMast0.getLocNo())) { if (Utils.checkInsideLocIsDFX(locMast0.getLocNo())) { //内侧其他库位不是D、F、X。不能选取该库位 continue; }