| | |
| | | @Autowired |
| | | private TaskService taskService; |
| | | |
| | | public synchronized Agv execute1(Task task, Map<String, List<Long>> taskAllot, List<Long> taskIds) { |
| | | public synchronized Agv execute(Task task, Map<String, List<Long>> taskAllot, List<Long> taskIds) { |
| | | String oriLocNo = task.getOriLoc$(); |
| | | int oriLocRow = LocUtils.getRow(oriLocNo); |
| | | String destLocNo = task.getDestLoc$(); |
| | |
| | | |
| | | Agv hit = null; |
| | | |
| | | List<Agv> agvList = agvService.list(new LambdaQueryWrapper<>()); |
| | | List<Agv> agvList = agvService.list(new LambdaQueryWrapper<Agv>().eq(Agv::getStatus, 1)); |
| | | Collections.shuffle(agvList); |
| | | for (Agv agv : agvList) { |
| | | AgvModel agvModel = agvModelService.getById(agv.getAgvModel()); |
| | |
| | | return hit; |
| | | } |
| | | |
| | | public synchronized Agv execute(Task task, Map<String, List<Long>> taskAllot, List<Long> taskIds) { |
| | | public synchronized Agv execute1(Task task, Map<String, List<Long>> taskAllot, List<Long> taskIds) { |
| | | String oriLocNo = task.getOriLoc$(); |
| | | int oriLocRow = LocUtils.getRow(oriLocNo); |
| | | String destLocNo = task.getDestLoc$(); |