| | |
| | | int endBay = 19; |
| | | |
| | | switch (findLocNoAttributeVo.getOutArea()) { |
| | | case 1: |
| | | case 3: |
| | | startBay = 15; |
| | | endBay = 19; |
| | | break; |
| | |
| | | startBay = 8; |
| | | endBay = 14; |
| | | break; |
| | | case 3: |
| | | case 1: |
| | | startBay = 1; |
| | | endBay = 8; |
| | | break; |
| | |
| | | if (!VersionUtils.locMoveCheckLocTypeComplete(locMast1, locTypeDto)) { |
| | | continue; |
| | | } |
| | | if (Utils.BooleanWhsTypeStaIoType(rowLastno)) { |
| | | // 获取目标库位所在巷道最深空库位 |
| | | LocMast locMast2 = locMastService.selectLocByLocStsPakInO(curRow, nearRow, locMast1, rowLastnoType.getType().longValue()); |
| | | if (!Cools.isEmpty(locMast2) && locMast2.getRow1() == curRow) { |
| | | locMast = locMast2; |
| | | found = true; |
| | | break; |
| | | } |
| | | if(locMast1!= null){ |
| | | locMast = locMast1; |
| | | found = true; |
| | | break; |
| | | } |
| | | // if (Utils.BooleanWhsTypeStaIoType(rowLastno)) { |
| | | // // 获取目标库位所在巷道最深空库位 |
| | | // LocMast locMast2 = locMastService.selectLocByLocStsPakInO(curRow, nearRow, locMast1, rowLastnoType.getType().longValue()); |
| | | // if (!Cools.isEmpty(locMast2) && locMast2.getRow1() == curRow) { |
| | | // locMast = locMast2; |
| | | // found = true; |
| | | // break; |
| | | // } |
| | | // } |
| | | } |
| | | |
| | | if (found) { |