| | |
| | | // 浅库位对应堆垛机必须可用且无异常 |
| | | if (basCrnpService.checkSiteError(locMast0.getCrnNo(), true)) { |
| | | // 因库位移转、需预留空库位 |
| | | if (locMastService.checkEmptyCount(locMast0, 10)) { |
| | | if (locMastService.checkEmptyCount(locMast0, 5)) { |
| | | locMast = locMast0; |
| | | break; |
| | | } |
| | |
| | | // 浅库位对应堆垛机必须可用且无异常 |
| | | if (basCrnpService.checkSiteError(locMast0.getCrnNo(), true)) { |
| | | // 因库位移转、需预留空库位 |
| | | if (locMastService.checkEmptyCount(locMast0, 10)) { |
| | | if (locMastService.checkEmptyCount(locMast0, 5)) { |
| | | locMast = locMast0; |
| | | break; |
| | | } |
| | |
| | | // 浅库位对应堆垛机必须可用且无异常 |
| | | if (basCrnpService.checkSiteError(locMast0.getCrnNo(), true)) { |
| | | // 因库位移转、需预留空库位 |
| | | if (locMastService.checkEmptyCount(locMast0, 10)) { |
| | | if (locMastService.checkEmptyCount(locMast0, 5)) { |
| | | locMast = locMast0; |
| | | break; |
| | | } |
| | |
| | | // 浅库位对应堆垛机必须可用且无异常 |
| | | if (basCrnpService.checkSiteError(locMast0.getCrnNo(), true)) { |
| | | // 因库位移转、需预留空库位 |
| | | if (locMastService.checkEmptyCount(locMast0, 10)) { |
| | | if (locMastService.checkEmptyCount(locMast0, 5)) { |
| | | locMast = locMast0; |
| | | flag = true; |
| | | break; |
| | |
| | | // 浅库位对应堆垛机必须可用且无异常 |
| | | if (basCrnpService.checkSiteError(locMast0.getCrnNo(), true)) { |
| | | // 因库位移转、需预留空库位 |
| | | if (locMastService.checkEmptyCount(locMast0, 10)) { |
| | | if (locMastService.checkEmptyCount(locMast0, 5)) { |
| | | locMast = locMast0; |
| | | flag = true; |
| | | break; |
| | |
| | | // 浅库位对应堆垛机必须可用且无异常 |
| | | if (basCrnpService.checkSiteError(locMast0.getCrnNo(), true)) { |
| | | // 因库位移转、需预留空库位 |
| | | if (locMastService.checkEmptyCount(locMast0, 10)) { |
| | | if (locMastService.checkEmptyCount(locMast0, 5)) { |
| | | locMast = locMast0; |
| | | } |
| | | } |
| | |
| | | if (Cools.isEmpty(staDesc)) { |
| | | log.error("入库路径不存在, staDescId={}, sourceStaNo={}, crnNo={}", staDescId, sourceStaNo, locMast.getCrnNo()); |
| | | if (sourceStaNo==103 && locMast.getCrnNo()==3){ |
| | | throw new CoolException("请放到203入库口"); |
| | | throw new CoolException("请放到203入库口--1000"); |
| | | }else if (sourceStaNo==203 && locMast.getCrnNo()==1){ |
| | | throw new CoolException("请放到103入库口"); |
| | | throw new CoolException("请放到103入库口--1000"); |
| | | }else if (sourceStaNo==113 && locMast.getCrnNo()==3){ |
| | | throw new CoolException("请放到213入库口--1000"); |
| | | }else if (sourceStaNo==213 && locMast.getCrnNo()==1){ |
| | | throw new CoolException("请放到113入库口--1000"); |
| | | }else { |
| | | throw new CoolException("入库路径不存在"); |
| | | } |