From 1f62eee8e144988e42f3d0ba2e926d056c01f929 Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期三, 28 六月 2023 10:26:45 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/utils/RouteUtils.java |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/zy/asrs/utils/RouteUtils.java b/src/main/java/com/zy/asrs/utils/RouteUtils.java
index 22f35f5..50713ad 100644
--- a/src/main/java/com/zy/asrs/utils/RouteUtils.java
+++ b/src/main/java/com/zy/asrs/utils/RouteUtils.java
@@ -39,7 +39,8 @@
     }
 
     // 鑾峰彇褰撳墠灏忚溅鏈璧扮殑璺嚎
-    public static List<Integer> getRoute(boolean sign,Integer drop){
+    public static List<Integer> getRoute(Integer groupStart,Integer groupEnd){
+        boolean sign = groupStart < groupEnd;
         List<Integer> result = new ArrayList<>();
         List<Integer> groupRoute = new ArrayList<>();
         if (sign){
@@ -47,11 +48,15 @@
         }else {
             groupRoute = TRACK_POSITION_REVERSE_SEQUENCE;
         }
-        if (groupRoute.contains(drop)) {
+        if (groupRoute.contains(groupStart) && groupRoute.contains(groupEnd)) {
             sign = false;
             for (Integer route : groupRoute) {
-                if (route == drop){
+                if (route.equals(groupStart)){
                     sign=true;
+                }
+                if (route.equals(groupEnd)){
+                    result.add(route);
+                    break;
                 }
                 if (sign){
                     result.add(route);
@@ -60,9 +65,6 @@
         }else {
             return null;
         }
-
-
-
         return result;
     }
     // 澶栦晶鏂瑰悜鐨勮揣浣�  浼樺厛鍏ュ簱鏂瑰悜/浼樺厛鍑哄簱鏂瑰悜 ===>> 鍙嶄箣

--
Gitblit v1.9.1