#
vincentlu
2025-12-31 4937f052ec2c91b3fdcbb669aef7991912cde98e
zy-acs-manager/src/main/java/com/zy/acs/manager/core/scheduler/KernelScheduler.java
@@ -5,6 +5,7 @@
import com.zy.acs.manager.core.service.MainLockWrapService;
import com.zy.acs.manager.core.service.MainService;
import com.zy.acs.manager.core.service.TrafficService;
import com.zy.acs.manager.core.service.TransferStationHandler;
import com.zy.acs.manager.manager.entity.Bus;
import com.zy.acs.manager.manager.entity.Segment;
import com.zy.acs.manager.manager.entity.Task;
@@ -68,6 +69,8 @@
    private LocService locService;
    @Autowired
    private AgvModelService agvModelService;
    @Autowired
    private TransferStationHandler transferStationHandler;
    @Scheduled(cron = "0/1 * * * * ? ")
    private void startupBus() throws InterruptedException {
@@ -116,8 +119,10 @@
                            .eq(Segment::getState, SegmentStateType.WAITING.toString())
                    );
                    for (Segment segment : segments) {
                        long startTime = System.currentTimeMillis();
                        trafficService.trigger(segment);
//                        long startTime = System.currentTimeMillis();
                        if (!transferStationHandler.hasDelayAtSta(segment)) {
                            trafficService.trigger(segment);
                        }
//                        log.info("traffic calculation spend {} ms", System.currentTimeMillis() - startTime);
                    }