自动化立体仓库 - WCS系统
Junjie
2023-03-27 87f00d0a2de9c22a56de6abd28806261adf38c10
src/main/java/com/zy/common/utils/NavigateUtils.java
@@ -126,6 +126,7 @@
    public static ArrayList<ArrayList<NavigateNode>> getSectionPath(List<NavigateNode> mapList) {
        ArrayList<ArrayList<NavigateNode>> list = new ArrayList<>();
        ArrayList<NavigateNode> data = new ArrayList<>();
        String direction = mapList.get(0).getDirection();//行走方向
        for (NavigateNode mapNode : mapList) {
            boolean isInflectionPoint = mapNode.getIsInflectionPoint();
            data.add(mapNode);
@@ -133,7 +134,11 @@
                //拐点
                //分割数据
                list.add(data);//添加某一段数据
                direction = mapNode.getDirection();//更新行走方向
                data = new ArrayList<>();
            }else {
                //直行线路
                mapNode.setDirection(direction);//设置行走方向
            }
        }