#
lty
2025-09-25 8478a159d79bf9ca5da04ab18562f2d7cdddb05c
src/main/java/com/zy/asrs/utils/RouteUtils.java
@@ -30,7 +30,16 @@
    // RGV轨道正序(从上到下)
    public static final List<Integer> TRACK_POSITION_POSITIVE_SEQUENCE = Arrays.asList(
        1004,1007,1010,1014,1018,1021,1024,1028,1031,1035
        1004,
        1007,
        1010,
        1014,
        1018,
        1021,
        1024,
        1028,
        1031,
        1035
    );
    // 反序(直接反转生成)
@@ -38,6 +47,15 @@
    static {
        Collections.reverse(TRACK_POSITION_REVERSE_SEQUENCE);
    }
    //1楼战站点
    public static final List<Integer> TRACK_POSITION_ONE = Arrays.asList(
            1004, 1007, 1010, 1014, 1018, 1021, 1024, 1028, 1031, 1035,1042,1105,1106,1041,
            1038,1036
    );
    //2楼战站点
    public static final List<Integer> TRACK_POSITION_TWO = Arrays.asList(
            2003,2006,2009,2012,2015,2018,2021,2024,2027,2030,2037,2031
    );
    // 轨道映射(把映射站点替换成主站点)
    public static final Map<Integer, Integer> SITE_MAPPING = new HashMap<>();
@@ -148,6 +166,20 @@
        }
        return result;
    }
    public static List<Integer> getRouteOne(){
        List<Integer> groupRoute = new ArrayList<>();
        groupRoute = TRACK_POSITION_ONE;
        return groupRoute;
    }
    public static List<Integer> getRouteTwo(){
        List<Integer> groupRoute = new ArrayList<>();
        groupRoute = TRACK_POSITION_TWO;
        return groupRoute;
    }
    /*
    * 获取最远站点