zjj
2025-05-05 e941917741b9b9b589d55fca1480126b78a0e2e3
#存在移库任务禁止执行出库任务
2个文件已修改
10 ■■■■ 已修改文件
zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/MainProcess.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/service/impl/MainServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/MainProcess.java
@@ -48,13 +48,13 @@
                    // 入库  ===>> 入库站到堆垛机站,根据条码扫描生成入库工作档
                    mainService.generateInboundWrk(); // 组托
                    mainService.palletInbound();//入库-托盘进库
                    // 解析移库工作档
                    mainService.analyzeMoveTask();
                    // 解析出库工作档
                    mainService.analyzeOutBoundTask();
                    // 解析入库工作档
                    mainService.analyzeInBoundTask();
                    // 解析小车移动工作档
                    mainService.analyzeMoveTask();
                    // 解析小车载货移动工作档
                    mainService.analyzeLadenMoveTask();
                    // 出库  ===>> 工作档信息写入led显示器
zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/service/impl/MainServiceImpl.java
@@ -779,6 +779,10 @@
     * 出库 ====>> 同一时间一台穿梭车只能有一个出库任务
     */
    public synchronized void analyzeOutBoundTask() {
        List<Task> moveTask = taskService.selectWaitAnalyzeMoveTask();
        if (!moveTask.isEmpty()) {
            return;
        }
        List<Task> tasks = taskService.selectPakOut();
        if (tasks.isEmpty()) {
            return;