自动化立体仓库 - WCS系统
Junjie
2023-03-27 e18cdd9211b4bf16f59ac466d031de2d8686d3f6
入出库时找不到路径抛出异常
1个文件已修改
7 ■■■■ 已修改文件
src/main/java/com/zy/core/thread/ShuttleThread.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/thread/ShuttleThread.java
@@ -288,7 +288,7 @@
    }
    //分配任务
    private void assignWork(ShuttleAssignCommand assignCommand) {
    private void assignWork(ShuttleAssignCommand assignCommand) throws Exception {
        //将此map存入redis中
        HashMap<String, Object> map = new HashMap<>();
@@ -301,6 +301,11 @@
            map.put("path", data);
            //路径次数
            map.put("pathSize", data.size());
        }else {
            if (assignCommand.getTaskMode() == ShuttleTaskModeType.PAK_IN.id.shortValue() || assignCommand.getTaskMode() == ShuttleTaskModeType.PAK_OUT.id.shortValue()) {
                //属于入库出库,必须要计算路径,则抛出异常
                throw new Exception("未能找到运行路径");
            }
        }
        //工作号