| | |
| | | import com.zy.acs.manager.manager.enums.SegmentStateType; |
| | | import com.zy.acs.manager.manager.enums.TaskTypeType; |
| | | import com.zy.acs.manager.manager.service.*; |
| | | import com.zy.acs.manager.system.service.ConfigService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | |
| | | @Autowired |
| | | private RetreatNavigateService retreatNavigateService; |
| | | @Autowired |
| | | private TaskService taskService; |
| | | private ConfigService configService; |
| | | @Autowired |
| | | private JamService jamService; |
| | | @Autowired |
| | |
| | | public synchronized void trigger(Segment segment) { |
| | | try { |
| | | Date now = new Date(); |
| | | |
| | | // temporary ----------------- |
| | | Integer algoExtensionTime = configService.getVal("algoExtensionTime", Integer.class); |
| | | if (null != algoExtensionTime && algoExtensionTime > 0) { |
| | | Thread.sleep(algoExtensionTime); |
| | | } |
| | | // --------------------------- |
| | | |
| | | Travel travel = travelService.getById(segment.getTravelId()); |
| | | Agv agv = agvService.getById(travel.getAgvId()); |
| | | AgvDetail agvDetail = agvDetailService.selectByAgvId(travel.getAgvId()); |