chengf
2026-01-07 593d76999a44d6432625a119f0adc37bb91ccb3d
上词掉词逻辑更新-cgf
1个文件已修改
17 ■■■■ 已修改文件
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/contract/controller/EmailScheduledTask.java 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/demo/contract/controller/EmailScheduledTask.java
@@ -44,25 +44,12 @@
    @Autowired
    private IContractService contractService;
    @PostConstruct
    public void init() {
        new Thread(() -> {
            try {
                Thread.sleep(60000); // 延迟一分钟
                sendTimedEmail(); // 执行首次任务
            } catch (Exception e) {
                e.printStackTrace();
            }
        }).start();
    }
    @Scheduled(fixedRate = 1800000)
    @Scheduled(initialDelay = 60000, fixedRate = 1800000)
    public void sendTimedEmail() {
        QueryWrapper<SemanticWord> semanticWordQueryWrapper = new QueryWrapper<>();
        semanticWordQueryWrapper.in("status", new Object[]{4,5,6,7});
        List<SemanticWord> list = semanticWordService.list();
        List<SemanticWord> list = semanticWordService.list(semanticWordQueryWrapper);
        for (SemanticWord semanticWord : list) {
            Contract byId = contractService.getById(semanticWord.getContractId());