| | |
| | | List<StationObjModel> stationList = basCrnp.getInStationList$(); |
| | | for (StationObjModel stationObjModel : stationList) { |
| | | try { |
| | | String startLev = String.valueOf(sourceStationId).substring(0, 1); |
| | | List<NavigateNode> navigateNodes = navigateUtils.calcByStationId(Integer.parseInt(startLev), sourceStationId, stationObjModel.getStationId()); |
| | | List<NavigateNode> navigateNodes = navigateUtils.calcByStationId(sourceStationId, stationObjModel.getStationId()); |
| | | if(navigateNodes != null) { |
| | | targetStationId = stationObjModel.getStationId(); |
| | | break; |
| | |
| | | List<StationObjModel> stationList = basCrnp.getOutStationList$(); |
| | | for (StationObjModel stationObjModel : stationList) { |
| | | try { |
| | | String startLev = String.valueOf(targetStationId).substring(0, 1); |
| | | List<NavigateNode> navigateNodes = navigateUtils.calcByStationId(Integer.parseInt(startLev), stationObjModel.getStationId(), targetStationId); |
| | | List<NavigateNode> navigateNodes = navigateUtils.calcByStationId(stationObjModel.getStationId(), targetStationId); |
| | | if(navigateNodes != null) { |
| | | finalSourceStationId = stationObjModel.getStationId(); |
| | | break; |