diff --git a/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java b/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java index 97ad6bc6..f9c12752 100644 --- a/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java @@ -834,4 +834,26 @@ public class AccountServiceImpl extends ServiceImpl impl } return Boolean.TRUE; } + + @Override + public void upgradeNotification() { + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.and(wrapper -> + wrapper.gt("valid_end_time", 1706112000000L) + .or().isNull("valid_end_time")) + .isNotNull("user_email"); + + List accountList = accountMapper.selectList(queryWrapper); + System.out.println(accountList); + for (Account account : accountList) { + SendEmailUtil.sendUpgradeNotification(account, null); + } + } + + @Override + public void moveLibraryDate() { + // 查询生产全部library数据,遍历数据,根据用户id和md5查询是否已经迁移过 + + // 未迁移过的进行迁移,注意模特数据迁移打点信息以及转换模特格式 + } }