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 c6376ee0..2dc061d0 100644 --- a/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/AccountServiceImpl.java @@ -559,7 +559,8 @@ public class AccountServiceImpl extends ServiceImpl impl account.setCreateDate(new Date()); account.setIsTrial(1); account.setIsBeginner(1); - account.setSystemUser(1); + account.setSystemUser(3); + account.setCredits(BigDecimal.valueOf(100)); accountMapper.insert(account); } // 发送邮件提醒用户试用用户已创建 @@ -927,24 +928,31 @@ public class AccountServiceImpl extends ServiceImpl impl @Override public void upgradeNotification() { +// QueryWrapper queryWrapper = new QueryWrapper<>(); +//// queryWrapper.eq("id", 88L); +// queryWrapper.and(wrapper -> +// wrapper.gt("valid_end_time", 1720540799000L) +// .or().isNull("valid_end_time")) +// .isNotNull("user_email"); + QueryWrapper queryWrapper = new QueryWrapper<>(); -// queryWrapper.eq("id", 88L); - queryWrapper.and(wrapper -> - wrapper.gt("valid_end_time", 1720540799000L) - .or().isNull("valid_end_time")) - .isNotNull("user_email"); + queryWrapper.lt("valid_end_time", 1720540799000L); List accountList = accountMapper.selectList(queryWrapper); System.out.println(accountList); + int i = 0; for (Account account : accountList) { // SendEmailUtil.sendUpgradeNotification(account, null, 0); // SendEmailUtil.sendUpgradeNotification(account, null, 1); - if (account.getLanguage().equals(Language.CHINESE_SIMPLIFIED.name())) { - SendEmailUtil.sendUpgradeNotification(account, null, 0); - } else { - // 英文 - SendEmailUtil.sendUpgradeNotification(account, null, 1); + if (i > 6) { + if (account.getLanguage().equals(Language.CHINESE_SIMPLIFIED.name())) { + SendEmailUtil.sendUpgradeNotification(account, null, 0); + } else { + // 英文 + SendEmailUtil.sendUpgradeNotification(account, null, 1); + } } + i ++; } }