| | |
| | | private AgvAreaDispatcher agvAreaDispatcher; |
| | | @Autowired |
| | | private SegmentService segmentService; |
| | | @Autowired |
| | | private TravelService travelService; |
| | | |
| | | /** |
| | | * get available agv list which is idle |
| | |
| | | // if (taskCnt == 0) { |
| | | // continue; |
| | | // } |
| | | // in TransferStationHandler.hasDelayAtSta |
| | | |
| | | // in TransferStationHandler.hasDelayAtSta todo |
| | | Travel runningTravel = travelService.findRunningTravel(agvId); |
| | | if (null == runningTravel) { |
| | | continue; |
| | | } |
| | | segmentService.hasRollerWaitingNow(runningTravel.getId(), agvId, sta.getCode(), TaskPosDto.PosType.ORI_STA) |
| | | Segment currSeg = segmentService.getRollerWaiting(agvId, sta.getCode(), TaskPosDto.PosType.ORI_STA); |
| | | if (null == currSeg) { |
| | | continue; |