| | |
| | | //找最外侧空库位 |
| | | 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; |
| | | } |
| | | |
| | |
| | | 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; |
| | | } |