| | |
| | | } |
| | | |
| | | // 2. in idle status |
| | | final Agv finalAgv = agv; |
| | | if (!agvService.judgeEnable(finalAgv.getId(), agvDetail -> agvDetail.getVol() > finalAgv.getChargeLine())) { |
| | | if (!agvService.judgeEnable(agv.getId(), true)) { |
| | | continue; |
| | | } |
| | | |
| | |
| | | if (Cools.isEmpty(availableAgvList)) { |
| | | return null; |
| | | } |
| | | |
| | | |
| | | return null; |
| | | } |
| | |
| | | log.info(agv.getUuid() + "号AGV不可用,已经存在进行中的任务..."); |
| | | continue; |
| | | } |
| | | final Agv finalAgv = agv; |
| | | if (!agvService.judgeEnable(finalAgv.getId(), agvDetail -> agvDetail.getVol() > finalAgv.getChargeLine())) { |
| | | log.info(finalAgv.getUuid() + "号AGV不可用," + task.getSeqNum() + "任务无法计算..."); |
| | | if (!agvService.judgeEnable(agv.getId(), true)) { |
| | | log.info(agv.getUuid() + "号AGV不可用," + task.getSeqNum() + "任务无法计算..."); |
| | | continue; |
| | | } |
| | | |
| | |
| | | log.info(agv.getUuid() + "号AGV不可用,已经存在进行中的任务..."); |
| | | return null; |
| | | } |
| | | final Agv finalAgv = agv; |
| | | if (!agvService.judgeEnable(finalAgv.getId(), agvDetail -> agvDetail.getVol() > finalAgv.getChargeLine())) { |
| | | log.info(finalAgv.getUuid() + "号AGV不可用," + task.getSeqNum() + "任务无法计算..."); |
| | | if (!agvService.judgeEnable(agv.getId(), true)) { |
| | | log.info(agv.getUuid() + "号AGV不可用," + task.getSeqNum() + "任务无法计算..."); |
| | | return null; |
| | | } |
| | | |