| | |
| | | StationPathResolvedPolicy resolvedPolicy) { |
| | | BasStation startStation = basStationService.getById(startStationId); |
| | | if (startStation == null) { |
| | | throw new CoolException("未找到该 起点 对应的站点数据"); |
| | | throw new CoolException("未找到该 " + startStationId + "起点 对应的站点数据"); |
| | | } |
| | | |
| | | NavigateSolution navigateSolution = new NavigateSolution(); |
| | |
| | | NavigateNode startNode = navigateSolution.findStationNavigateNode(stationMap, startStationId); |
| | | NavigateNode endNode = navigateSolution.findStationNavigateNode(stationMap, endStationId); |
| | | if (startNode == null || endNode == null) { |
| | | throw new CoolException("未找到该 起点 或 终点 对应的节点"); |
| | | throw new CoolException("未找到该 " + startStationId + "起点 或 " + endStationId + "终点 对应的节点"); |
| | | } |
| | | |
| | | DirectStationPathContext context = new DirectStationPathContext(); |