| | |
| | | } |
| | | } |
| | | |
| | | //2023-4-13 ADD, 找到的库位、以及其浅库位,如果在工作档有移库任务,则跳过 |
| | | List<WrkMast> wrkMasts = wrkMastService.selectList(new EntityWrapper<WrkMast>() |
| | | .eq("io_type", 11)); |
| | | for (WrkMast wrkMast : wrkMasts){ |
| | | if (wrkMast.getSourceLocNo().equals(locMast.getLocNo())){ |
| | | locMast = null; |
| | | break; |
| | | } |
| | | List<String> outerLocList = Utils.getGroupOuterLoc(locMast.getLocNo()); |
| | | for (String outerLocNo : outerLocList) { |
| | | if (locMast.getLocNo().equals(outerLocNo)){ |
| | | locMast = null; |
| | | break; |
| | | } |
| | | } |
| | | } |
| | | |
| | | // 3.库位当前所属尺寸无空库位时,调整尺寸参数,向上兼容检索库位 |
| | | if (Cools.isEmpty(locMast)) { |
| | | // 当前巷道无空库位时,递归调整至下一巷道,检索全部巷道无果后,跳出递归 |