From 3f0537d8c82eec18fc5e3adc52118efc5e474b77 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期三, 23 四月 2025 13:23:25 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/common/utils/ShuttleOperaUtils.java |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/zy/common/utils/ShuttleOperaUtils.java b/src/main/java/com/zy/common/utils/ShuttleOperaUtils.java
index 4c14010..9b8be6c 100644
--- a/src/main/java/com/zy/common/utils/ShuttleOperaUtils.java
+++ b/src/main/java/com/zy/common/utils/ShuttleOperaUtils.java
@@ -260,13 +260,15 @@
                 continue;
             }
 
-            HashMap<String, Integer> carMap = findCarMap();
-
             String targetLocNo = null;
             for (NavigateNode node : outerNodes) {
                 String dispatchLocNo = NavigatePositionConvert.nodeToLocNo(node);
-                if (carMap.containsKey(dispatchLocNo)) {
-                    continue;
+                //鑾峰彇鍐呭湀鑺傜偣
+                List<NavigateNode> avoidInnerNodes = getInnerNodes(dispatchLocNo, innerCircle, new ArrayList<>());
+                //璁$畻鍐呭湀鏄惁鏈夊皬杞�
+                List<Integer> avoidNodesCar = findNodesCar(avoidInnerNodes);
+                if(!avoidNodesCar.isEmpty()) {
+                   continue;
                 }
                 targetLocNo = dispatchLocNo;
                 break;

--
Gitblit v1.9.1