自动化立体仓库 - WMS系统
zyx
2024-06-27 6e042d7f0e1982cf54deedba6fe4ddfe8353af13
自动清空agv空库位库存
2个文件已修改
20 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/task/ErrorStockScheduler.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/handler/ErrorStockHandler.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/ErrorStockScheduler.java
@@ -28,6 +28,14 @@
        }
    }
  @Scheduled(cron = "0/60 * * * * ? ")
    private void executeAgv(){
        ReturnT<String> returnT = errorStockHandler.startAgv();
        if (!returnT.isSuccess()) {
            log.error(returnT.getMsg());
        }
    }
//    @Autowired
//    private BasErrLogService basErrLogService;
//    @Autowired
src/main/java/com/zy/asrs/task/handler/ErrorStockHandler.java
@@ -34,4 +34,16 @@
        return SUCCESS;
    }
    public ReturnT<String> startAgv() {
        try {
            int update = jdbcTemplate.update("DELETE agv_loc_detl FROM agv_loc_detl JOIN agv_loc_mast ON agv_loc_detl.loc_no = agv_loc_mast.loc_no WHERE agv_loc_mast.loc_sts = 'O'");
//            log.info("(ErrorStockHandler)删除条数为;" + update);
        } catch (Exception e) {
            e.printStackTrace();
            TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
            return FAIL.setMsg(e.getMessage());
        }
        return SUCCESS;
    }
}