package com.zy.acs.manager.core.service.astart.config;
|
|
import com.zy.acs.manager.core.service.astart.MapDataDispatcher;
|
import com.zy.acs.manager.manager.service.CodeService;
|
import com.zy.acs.manager.manager.service.RouteService;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Configuration;
|
|
/**
|
* Created by vincent on 2023/7/14
|
*/
|
@Configuration
|
public class MapDataConfig {
|
|
@Autowired
|
private CodeService codeService;
|
@Autowired
|
private RouteService routeService;
|
|
@Bean
|
public MapDataDispatcher getMapDataDispatcher() {
|
MapDataDispatcher dispatcher = new MapDataDispatcher(codeService, routeService);
|
String[][] codeMatrix = dispatcher.getCodeMatrix(null);
|
if (codeMatrix.length > 0) {
|
dispatcher.getMapMatrix(null, null);
|
dispatcher.getTurnMatrix(null);
|
dispatcher.getCdaMatrix(null);
|
dispatcher.getDynamicMatrix(null);
|
}
|
return dispatcher;
|
}
|
|
|
}
|