src/main/java/com/zy/asrs/task/OrderLogScheduler.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/task/OverYearLogScheduler.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/task/handler/OverYearLogHandler.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/task/OrderLogScheduler.java
@@ -23,7 +23,7 @@ // private boolean isERP; // //@Scheduled(cron = "0/10 * * * * ? ") @Scheduled(fixedDelay = 10000) @Scheduled(fixedDelay = 600000) private void execute(){ List<Order> orders = orderService.selectToBeHistoryOrder(); if (orders.isEmpty()) { src/main/java/com/zy/asrs/task/OverYearLogScheduler.java
@@ -20,11 +20,19 @@ private OverYearLogHandler overYearLogHandler; @Scheduled(cron = "0/1 * * * * ? ") private void execute(){ private void execute() { ReturnT<String> returnT = overYearLogHandler.start(); if (!returnT.isSuccess()) { log.error(returnT.getMsg()); } } @Scheduled(cron = "* * 1 * * ? ") private void executeOrderLog() { ReturnT<String> returnT = overYearLogHandler.start2(); if (!returnT.isSuccess()) { log.error(returnT.getMsg()); } } } src/main/java/com/zy/asrs/task/handler/OverYearLogHandler.java
@@ -34,4 +34,19 @@ return SUCCESS; } @Transactional public ReturnT<String> start2() { try { // 删除半年以上的历史档 jdbcTemplate.update("delete from man_order_log where dateadd(day,366,create_time) <= getdate();"); jdbcTemplate.update("delete from man_order_detl_log where dateadd(day,366,create_time) <= getdate();"); } catch (Exception e) { e.printStackTrace(); TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); return FAIL.setMsg(e.getMessage()); } return SUCCESS; } }