From e8dc627d42a07311928ad5103cea378b053e91a8 Mon Sep 17 00:00:00 2001 From: lijiarao Date: Tue, 10 Sep 2024 15:12:45 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E4=BC=9A=E5=91=98=E5=88=B0=E6=9C=9F?= =?UTF-8?q?=E6=8F=90=E9=86=92=20=E6=8F=90=E9=86=92=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E7=94=B1=E5=88=B0=E6=9C=9F=E5=89=8D3=E4=B8=AA=E6=9C=88?= =?UTF-8?q?=E6=94=B9=E4=B8=BA3=E4=B8=AA=E6=9C=88=E5=92=8C1=E4=B8=AA?= =?UTF-8?q?=E6=9C=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/jero/quartz/job/MemberProjectJob.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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);