From cbfb46f6fc3ed2a09540e4feb7fdb6b51b26d009 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期四, 02 四月 2026 15:21:22 +0800
Subject: [PATCH] #优化运行速度

---
 src/main/java/com/zy/asrs/controller/BasStationPathPolicyController.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/BasStationPathPolicyController.java b/src/main/java/com/zy/asrs/controller/BasStationPathPolicyController.java
index 33d83e2..d5c8db0 100644
--- a/src/main/java/com/zy/asrs/controller/BasStationPathPolicyController.java
+++ b/src/main/java/com/zy/asrs/controller/BasStationPathPolicyController.java
@@ -172,7 +172,7 @@
                      @RequestParam Integer endStationId,
                      @RequestParam(required = false, defaultValue = "false") Boolean includeMapData) {
         StationPathResolvedPolicy resolved = stationPathPolicyService.resolvePolicy(startStationId, endStationId);
-        List<NavigateNode> nodes = navigateUtils.calcByStationId(startStationId, endStationId);
+        List<NavigateNode> nodes = navigateUtils.calcOptimalPathByStationId(startStationId, endStationId, null, null);
         List<Integer> stationIdList = new ArrayList<>();
         List<Map<String, Object>> nodeList = new ArrayList<>();
         Set<Integer> seen = new HashSet<>();
@@ -238,7 +238,7 @@
                 }
                 continue;
             }
-            List<NavigateNode> segmentNodes = navigateUtils.calcByStationId(segmentStart, segmentEnd);
+            List<NavigateNode> segmentNodes = navigateUtils.calcOptimalPathByStationId(segmentStart, segmentEnd, null, null);
             List<Integer> segmentStationIds = extractStationIds(segmentNodes);
             if (segmentStationIds.isEmpty()) {
                 return R.error("鏈壘鍒� " + segmentStart + " 鍒� " + segmentEnd + " 鐨勫彲琛岃矾寰�");

--
Gitblit v1.9.1