From 6fa6c38398c2cbe19c332d8671487100ff1aed29 Mon Sep 17 00:00:00 2001 From: shahaibo <1023316923@qq.com> Date: Thu, 11 Jul 2024 10:50:24 +0800 Subject: [PATCH] =?UTF-8?q?BUGFIX:=E8=AF=95=E7=94=A8=E7=94=A8=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../da/service/impl/AccountServiceImpl.java | 30 ++++++++++++------- 1 file changed, 19 insertions(+), 11 deletions(-) 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 ++; } }