#
Junjie
7 天以前 141696efeb3598b2a8c62aada6e6b45734e56f11
src/main/java/com/zy/common/utils/NavigateUtils.java
@@ -7,7 +7,10 @@
import java.util.List;
import java.util.Map;
import com.zy.asrs.entity.BasStation;
import com.zy.asrs.service.BasStationService;
import com.zy.core.News;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import com.alibaba.fastjson.JSON;
@@ -28,7 +31,16 @@
@Component
public class NavigateUtils {
    public synchronized List<NavigateNode> calcByStationId(int lev, Integer startStationId, Integer endStationId) {
    @Autowired
    private BasStationService basStationService;
    public synchronized List<NavigateNode> calcByStationId(Integer startStationId, Integer endStationId) {
        BasStation startStation = basStationService.selectById(startStationId);
        if (startStation == null) {
            throw new CoolException("未找到该 起点 对应的站点数据");
        }
        Integer lev = startStation.getStationLev();
        NavigateSolution navigateSolution = new NavigateSolution();
        List<List<NavigateNode>> stationMap = navigateSolution.getStationMap(lev);