From ef318f6f351249b71389e80ddf380f0ceca2affa Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期三, 03 四月 2024 11:11:10 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/utils/RouteUtils.java |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/zy/asrs/utils/RouteUtils.java b/src/main/java/com/zy/asrs/utils/RouteUtils.java
index 5fa2133..218b507 100644
--- a/src/main/java/com/zy/asrs/utils/RouteUtils.java
+++ b/src/main/java/com/zy/asrs/utils/RouteUtils.java
@@ -486,11 +486,16 @@
         int ia = TRACK_POSITION_POSITIVE_SEQUENCE.indexOf(runStaStart);
         int ib = TRACK_POSITION_POSITIVE_SEQUENCE.indexOf(runStaEnd);
         if (ia<=ib){
-            return new Integer[]{TRACK_POSITION_POSITIVE_SEQUENCE.get(ia),TRACK_POSITION_POSITIVE_SEQUENCE.get(ib)};
+            return new Integer[]{RouteIndexFarMasReverse(runStaStart,1),RouteIndexFarMasReverse(runStaEnd,2)};
         }else {
-            return new Integer[]{TRACK_POSITION_POSITIVE_SEQUENCE.get(ib),TRACK_POSITION_POSITIVE_SEQUENCE.get(ia)};
+            return new Integer[]{RouteIndexFarMasReverse(runStaEnd,1),RouteIndexFarMasReverse(runStaStart,2)};
         }
 //        if (ia<=ib){
+//            return new Integer[]{TRACK_POSITION_POSITIVE_SEQUENCE.get(ia),TRACK_POSITION_POSITIVE_SEQUENCE.get(ib)};
+//        }else {
+//            return new Integer[]{TRACK_POSITION_POSITIVE_SEQUENCE.get(ib),TRACK_POSITION_POSITIVE_SEQUENCE.get(ia)};
+//        }
+//        if (ia<=ib){
 //            return new Integer[]{TRACK_POSITION_POSITIVE_SEQUENCE.get(ia-1),TRACK_POSITION_POSITIVE_SEQUENCE.get(ib+1)};
 //        }else {
 //            return new Integer[]{TRACK_POSITION_POSITIVE_SEQUENCE.get(ib+1),TRACK_POSITION_POSITIVE_SEQUENCE.get(ia-1)};

--
Gitblit v1.9.1