| | |
| | | * get available agv list which is idle |
| | | */ |
| | | private List<String> getAvailableAgvNos(List<String> agvNos) { |
| | | List<Agv> agvList = new ArrayList<>(); |
| | | if (Cools.isEmpty(agvNos)) { |
| | | // global |
| | | agvList = agvService.list(new LambdaQueryWrapper<Agv>().eq(Agv::getStatus, StatusType.ENABLE.val)); |
| | | } else { |
| | | // local |
| | | agvList = agvNos.stream().map(agvService::selectByUuid).filter(Agv::getStatusBool).collect(Collectors.toList()); |
| | | // List<Agv> agvList = new ArrayList<>(); |
| | | // if (Cools.isEmpty(agvNos)) { |
| | | // // global |
| | | // agvList = agvService.list(new LambdaQueryWrapper<Agv>().eq(Agv::getStatus, StatusType.ENABLE.val)); |
| | | // } else { |
| | | // // local |
| | | // for (String agvNo : agvNos) { |
| | | // Agv agv = agvService.selectByUuid(agvNo); |
| | | // if (agv.getStatusBool()) { |
| | | // agvList.add(agv); |
| | | // } |
| | | // } |
| | | } |
| | | // } |
| | | |
| | | List<Agv> agvList = Cools.isEmpty(agvNos) |
| | | ? agvService.list(new LambdaQueryWrapper<Agv>().eq(Agv::getStatus, StatusType.ENABLE.val)) |
| | | : agvNos.stream().map(agvService::selectByUuid).filter(Agv::getStatusBool).collect(Collectors.toList()); |
| | | |
| | | List<String> result = new ArrayList<>(); |
| | | for (Agv agv : agvList) { |