From 141696efeb3598b2a8c62aada6e6b45734e56f11 Mon Sep 17 00:00:00 2001
From: Junjie <DELL@qq.com>
Date: 星期一, 22 十二月 2025 16:59:45 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/common/utils/NavigateUtils.java | 14 +++++++++++++-
1 files changed, 13 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/zy/common/utils/NavigateUtils.java b/src/main/java/com/zy/common/utils/NavigateUtils.java
index c9a2a77..fb734e1 100644
--- a/src/main/java/com/zy/common/utils/NavigateUtils.java
+++ b/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);
--
Gitblit v1.9.1