| | |
| | | |
| | | // 1.当检索库排为浅库位排时,优先寻找当前库排的深库位排 |
| | | if (locMast == null) { |
| | | List<Integer> rows; |
| | | if (whsType == 2) { |
| | | rows = FIRST_GROUP_ROW_LIST; |
| | | } else if (whsType == 3) { |
| | | rows = SECOND_GROUP_ROW_LIST; |
| | | } else { |
| | | switch (curRow) { |
| | | case 1: |
| | | rows = FIRST_GROUP_ROW_LIST; |
| | | break; |
| | | case 2: |
| | | rows = SECOND_GROUP_ROW_LIST; |
| | | break; |
| | | default: |
| | | throw new CoolException("入库逻辑故障【" + curRow + "】"); |
| | | } |
| | | } |
| | | List<Integer> rows = Utils.getGroupLoc(curRow); |
| | | |
| | | locMast = locMastService.queryFreeLocMast(null, rows, locTypeDto.getLocType1()); |
| | | // 因库位移转、需预留空库位 |