| | |
| | | @PostConstruct |
| | | public void registerShutdownHook() { |
| | | Runtime.getRuntime().addShutdownHook(new Thread(() -> { |
| | | System.out.println("JVM关闭钩子:执行最后的操作..."); |
| | | |
| | | performFinalOperations(); |
| | | })); |
| | | } |
| | |
| | | updateWrapper.isNull(KeywordTask::getTask_id).set(KeywordTask::getStatus, "false"); |
| | | keywordTaskService.update(updateWrapper); |
| | | |
| | | //将任务为processing改为pending |
| | | LambdaUpdateWrapper<KeywordTask> updateWrapper2 = new LambdaUpdateWrapper<>(); |
| | | updateWrapper2.eq(KeywordTask::getStatus, "processing").set(KeywordTask::getStatus, "pending"); |
| | | keywordTaskService.update(updateWrapper2); |
| | | |
| | | |
| | | } |