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