#
luxiaotao1123
2022-10-10 7fb331fa7037cc7214ca98445034e3c368dd6d9d
#
2个文件已修改
28 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/MainProcess.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -1850,10 +1850,21 @@
    }
    /**
     * 异常信息记录
     */
    public void recErr() {
        try {
            this.recCrnErr();
            this.recSteErr();
        } catch (Exception e) {
            log.error("recErr fail", e);
        }
    }
    /**
     * 堆垛机异常信息记录
     */
    @Async
    public void recCrnErr(){
    private void recCrnErr(){
        Date now = new Date();
        for (CrnSlave crn : slaveProperties.getCrn()) {
            // 获取堆垛机信息
@@ -1862,8 +1873,6 @@
            if (crnProtocol == null) {
                continue;
            }
            if (true) {
//            if (crnProtocol.getModeType() != CrnModeType.STOP) {
                // 有任务
                if (crnProtocol.getTaskNo() != 0) {
                    BasErrLog latest = basErrLogService.findLatestByTaskNo(crn.getId(), crnProtocol.getTaskNo().intValue());
@@ -1964,15 +1973,12 @@
                    }
                }
            }
        }
    }
    /**
     * 穿梭车异常信息记录
     */
    @Async
    public void recSteErr(){
    private void recSteErr(){
        Date now = new Date();
        for (SteSlave ste : slaveProperties.getSte()) {
            // 获取堆垛机信息
src/main/java/com/zy/core/MainProcess.java
@@ -56,10 +56,8 @@
                    mainService.storeFinished();
                    // 入库 ===>> 执行穿梭车对工作档的完成操作
                    mainService.carGenerateStore();
                    // 堆垛机异常信息记录
                    mainService.recCrnErr();
                    // 穿梭车异常信息记录
                    mainService.recSteErr();
                    // 异常信息记录
                    mainService.recErr();
                    // 入库  ===>> 空栈板初始化入库,叉车入库站放货
                    mainService.storeEmptyPlt();
                    // 出库  ===>> 工作档信息写入led显示器