zyh
昨天 88f79bdd26d0e9f0f811bd3c608ee76ef85c38d4
出库时判断有没有正在执行的agv
1个文件已修改
15 ■■■■ 已修改文件
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -1289,8 +1289,19 @@
                    // 命令下发区 --------------------------------------------------------------------------
                    //判断是否有正在执行中的AGV任务
                    List<AgvTask> agvTasks = agvTaskService.selectList(new EntityWrapper<AgvTask>().eq("wrk_sts", 302).eq("source_sta_no", String.valueOf(staProtocol.getSiteId())));
                    if (agvTasks != null && agvTasks.size() > 0) {
                    List<AgvTask> OUTagvTasks = agvTaskService.selectList(new EntityWrapper<AgvTask>()
                            .eq("wrk_sts", 302)
                            .eq("source_sta_no", String.valueOf(staProtocol.getSiteId()))
                    );
                    //判断是否有正在执行中的AGV任务
                    List<AgvTask> INagvTasks = agvTaskService.selectList(new EntityWrapper<AgvTask>()
                            .eq("wrk_sts", 302)
                            .eq("sta_no", String.valueOf(staProtocol.getSiteId()))
                    );
                    if (OUTagvTasks != null && OUTagvTasks.size() > 0) {
                        continue;
                    }
                    if (INagvTasks != null && INagvTasks.size() > 0) {
                        continue;
                    }
                    // 堆垛机控制过滤