From 35c3d65ff0926fc7516c8f26c08c63b807806e3a Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期二, 18 七月 2023 08:55:34 +0800 Subject: [PATCH] RgvNode增加任务号 --- 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