update 会员到期提醒 提醒时间由到期前3个月改为3个月和1个月

This commit is contained in:
lijiarao
2024-09-10 15:12:45 +08:00
parent fe068c5181
commit e8dc627d42
@@ -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<TbMemberProjectSubitem> wrapper = new QueryWrapper<>();
wrapper.eq("invalidation_date",format);
@@ -73,7 +81,7 @@ public class MemberProjectJob implements Job{
sendMessageDTO.setToUser(PasswordUtil.decrypt(p.getPhone()));
}
HashMap<String,String> 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);