From 1725fe3afb54e76d490e3efb4f14931960618eae Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期三, 03 四月 2024 09:55:53 +0800
Subject: [PATCH] #

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

diff --git a/src/main/java/com/zy/asrs/utils/RouteUtils.java b/src/main/java/com/zy/asrs/utils/RouteUtils.java
index 8f42bc4..8c5be63 100644
--- a/src/main/java/com/zy/asrs/utils/RouteUtils.java
+++ b/src/main/java/com/zy/asrs/utils/RouteUtils.java
@@ -3,6 +3,8 @@
 import java.util.ArrayList;
 import java.util.List;
 import static java.util.stream.Collectors.toList;
+
+import com.zy.asrs.entity.WrkMastSta;
 import com.zy.core.enums.RouteCollectCountType;
 import springfox.documentation.spring.web.json.Json;
 
@@ -347,6 +349,36 @@
         return getRouteIntersection(getRoute(a, c), getRoute(b, c), RouteCollectCountType.DEDUPLICATIONUNION);
     }
 
+    public static Integer[] RgvRunSta(Integer runStaStart,Integer runStaEnd){
+        int ia = TRACK_POSITION_POSITIVE_SEQUENCE.indexOf(runStaStart);
+        int ib = TRACK_POSITION_POSITIVE_SEQUENCE.indexOf(runStaEnd);
+        if (ia<=ib){
+            return new Integer[]{runStaStart,runStaEnd};
+        }else {
+            return new Integer[]{runStaEnd,runStaStart};
+        }
+
+    }
+
+    public static boolean RgvRunStaSign(Integer staBow,Integer runStaEnd,Integer rgvNo){
+        int ia =  TRACK_POSITION_POSITIVE_SEQUENCE.indexOf(staBow);
+        int ib = TRACK_POSITION_POSITIVE_SEQUENCE.indexOf(runStaEnd);
+        if (rgvNo==1){
+            if (ia>ib){
+                return true;//闇�瑕侀伩璁�
+            }else {
+                return false;//涓嶉渶瑕侀伩璁�
+            }
+        }else {
+            if (ia<ib){
+                return true;//闇�瑕侀伩璁�
+            }else {
+                return false;//涓嶉渶瑕侀伩璁�
+            }
+        }
+
+    }
+
 
 
     public static void main(String[] arge){

--
Gitblit v1.9.1