| | |
| | | agvLocMast = agvCommonService.getLocNo(locType, agvBasDevp.getFloor(), false, false); |
| | | } |
| | | } else { |
| | | List<AgvWrkMast> agvWrkMasts = agvWrkMastService.selectList(new EntityWrapper<AgvWrkMast>().like("loc_no", "02F1").like("source_loc_no", "F1")); |
| | | if (Integer.parseInt(config.getValue()) <= agvWrkMasts.size()) { |
| | | agvLocMast = agvCommonService.getLocNo(locType, agvBasDevp.getFloor(), false, true); |
| | | if (station.endsWith("F4") && locType == 3) { |
| | | agvLocMast = agvCommonService.getLocNoOnXiSuer(locType, 1); |
| | | } else { |
| | | if (isCurrLev.get()) { |
| | | List<AgvWrkMast> agvWrkMasts = agvWrkMastService.selectList(new EntityWrapper<AgvWrkMast>().like("loc_no", "02F1").like("source_loc_no", "F1")); |
| | | if (Integer.parseInt(config.getValue()) <= agvWrkMasts.size()) { |
| | | agvLocMast = agvCommonService.getLocNo(locType, agvBasDevp.getFloor(), false, true); |
| | | } else { |
| | | agvLocMast = agvCommonService.getLocNo(locType, agvBasDevp.getFloor(), false, false); |
| | | if (isCurrLev.get()) { |
| | | agvLocMast = agvCommonService.getLocNo(locType, agvBasDevp.getFloor(), false, true); |
| | | } else { |
| | | agvLocMast = agvCommonService.getLocNo(locType, agvBasDevp.getFloor(), false, false); |
| | | } |
| | | //agvLocMast = agvCommonService.getLocNo(locType,agvBasDevp.getFloor(),false,false); |
| | | } |
| | | //agvLocMast = agvCommonService.getLocNo(locType,agvBasDevp.getFloor(),false,false); |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | //寻找相应类型的空货架 |
| | | AgvLocMast agvLocMast = agvLocMastService.selectEmptyZpallet(containerType, agvBasDevp.getFloor()); |
| | | Integer floor = agvBasDevp.getFloor(); |
| | | if (floor == 4) { |
| | | floor = 1; |
| | | } |
| | | AgvLocMast agvLocMast = agvLocMastService.selectEmptyZpallet(containerType, floor); |
| | | if (containerType == 0) { |
| | | //空板自动出库,根据站点类型选择 |
| | | agvLocMastService.selectEmptyZpalletByLocType1(agvBasDevp.getLocType1()); |