自动化立体仓库 - WMS系统
pang.jiabao
5 天以前 393cf2ce2bcbbdc120b392e582c4b449d35f41b0
ctu入库到指定列,指定小车来接
2个文件已修改
10 ■■■■ 已修改文件
src/main/java/com/zy/asrs/entity/rcs/RcsTaskSubmit.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/handler/JlerHandler.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/entity/rcs/RcsTaskSubmit.java
@@ -20,7 +20,7 @@
    // 固定枚举值: GROUPS 机器人资源组编号;ROBOTS 机器人编号;
    private String robotType;
    // 与 robotType 匹配的资源类型唯一标识。支持单个和多个编号。若写入多个编号时,之间用逗号隔开。
    private String robotCode;
    private List<String> robotCode;
    // 能否打断,1:可打断,该货架中途有其他任务时,打断当前任务。0:不可打断,该货架中途有其他任务时,不能打断当前任务。默认不可打断。
    private String interrupt;
    // 任务组编号,全局唯一。
src/main/java/com/zy/asrs/task/handler/JlerHandler.java
@@ -91,11 +91,11 @@
        String locNo = wrkMast.getLocNo();
        int bay = Utils.getBay(locNo);
        if ((locNo.startsWith("01") && bay == 21) || (locNo.startsWith("02") && bay >= 25 && bay <= 28)) {
            startRoute.setRobotType("ROBOTS");
            startRoute.setRobotCode(Collections.singletonList("15"));
            rcsTaskSubmit.setRobotType("ROBOTS");
            rcsTaskSubmit.setRobotCode(Collections.singletonList("15"));
        } else if ((locNo.startsWith("03") || locNo.startsWith("04"))&& bay >= 25 && bay <= 28) {
            startRoute.setRobotType("ROBOTS");
            startRoute.setRobotCode(Collections.singletonList("14"));
            rcsTaskSubmit.setRobotType("ROBOTS");
            rcsTaskSubmit.setRobotCode(Collections.singletonList("14"));
        }
        targetRouteList.add(startRoute);
        RcsTaskTargetRoute endRoute = new RcsTaskTargetRoute();