#
Administrator
2026-04-25 f7629d0de2d3dd8cd7f96a1f130bbc05b644c7c1
src/main/java/com/zy/common/service/CommonService.java
@@ -446,8 +446,8 @@
        Integer targetStationId = null;
        for (StationObjModel stationObjModel : stationList) {
            try {
                List<NavigateNode> navigateNodes = navigateUtils.calcByStationId(sourceStationId, stationObjModel.getStationId());
                if(navigateNodes != null) {
                List<NavigateNode> navigateNodes = navigateUtils.calcReachablePathByStationId(sourceStationId, stationObjModel.getStationId());
                if(navigateNodes != null && !navigateNodes.isEmpty()) {
                    targetStationId = stationObjModel.getStationId();
                    break;
                }
@@ -478,8 +478,8 @@
        Integer finalSourceStationId = null;
        for (StationObjModel stationObjModel : stationList) {
            try {
                List<NavigateNode> navigateNodes = navigateUtils.calcByStationId(stationObjModel.getStationId(), targetStationId);
                if(navigateNodes != null) {
                List<NavigateNode> navigateNodes = navigateUtils.calcReachablePathByStationId(stationObjModel.getStationId(), targetStationId);
                if(navigateNodes != null && !navigateNodes.isEmpty()) {
                    finalSourceStationId = stationObjModel.getStationId();
                    break;
                }