#
luxiaotao1123
2025-03-22 ce3ebd9298709be8038cdc09c60d76983424f576
#
2个文件已修改
1个文件已删除
67 ■■■■ 已修改文件
zy-acs-manager/src/main/java/com/zy/acs/manager/core/config/BootConfig.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/AvoidWaveCalculator.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/astart/MapDataDispatcher.java 23 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-manager/src/main/java/com/zy/acs/manager/core/config/BootConfig.java
File was deleted
zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/AvoidWaveCalculator.java
@@ -45,7 +45,7 @@
 */
@Slf4j
@Component
@DependsOn("getMapDataDispatcher")
@DependsOn("mapDataDispatcher")
public class AvoidWaveCalculator {
    private static final ReentrantLock lock = new ReentrantLock(Boolean.TRUE);
zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/astart/MapDataDispatcher.java
@@ -15,6 +15,9 @@
import com.zy.acs.manager.manager.service.CodeService;
import com.zy.acs.manager.manager.service.RouteService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.context.event.ApplicationReadyEvent;
import org.springframework.stereotype.Service;
import java.util.*;
@@ -22,6 +25,7 @@
 * Created by vincent on 6/6/2024
 */
@Slf4j
@Service
public class MapDataDispatcher {
    public static final Integer MAP_DEFAULT_LEV = 1;
@@ -41,13 +45,22 @@
    public Map<String, Boolean> routeCdaMap = new HashMap<>();
    private final CodeService codeService;
    @Autowired
    private CodeService codeService;
    private final RouteService routeService;
    @Autowired
    private RouteService routeService;
    public MapDataDispatcher(CodeService codeService, RouteService routeService) {
        this.codeService = codeService;
        this.routeService = routeService;
    @EventListener(ApplicationReadyEvent.class)
    public void init() {
        String[][] codeMatrix = this.getCodeMatrix(null);
        this.initRouteMap(null);
        if (codeMatrix.length > 0) {
            this.getMapMatrix(null, null);
            this.getTurnMatrix(null);
            this.getCdaMatrix(null);
            this.getDynamicMatrix(null);
        }
    }
    public String[][] getWaveMatrix(Integer lev) {