diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/quartz/job/MemberProjectJob.java b/jero-boot-incoming-payment/src/main/java/com/jero/quartz/job/MemberProjectJob.java index c5ded65a..319ee668 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/quartz/job/MemberProjectJob.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/quartz/job/MemberProjectJob.java @@ -50,7 +50,15 @@ public class MemberProjectJob implements Job{ @Override public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException { + //三个月 DateTime offset = DateUtil.date().offset(DateField.MONTH, 3); + extracted(offset); + //一个月 + DateTime offset1 = DateUtil.date().offset(DateField.MONTH, 1); + extracted(offset1); + } + + private void extracted(DateTime offset) { String format = DateUtil.format(offset, DatePattern.NORM_DATE_PATTERN); QueryWrapper wrapper = new QueryWrapper<>(); wrapper.eq("invalidation_date",format); @@ -73,7 +81,7 @@ public class MemberProjectJob implements Job{ sendMessageDTO.setToUser(PasswordUtil.decrypt(p.getPhone())); } HashMap map = new HashMap<>(); - map.put("expiredDay",offset.toString(DatePattern.CHINESE_DATE_PATTERN)); + map.put("expiredDay", offset.toString(DatePattern.CHINESE_DATE_PATTERN)); sendMessageDTO.setFromUser(env.getProperty("message.systemEmailUser")); sendMessageDTO.setTemplateCode(ManagementMessageEnums.MSG17.getCode()); sendMessageDTO.setTemplateParam(map);