update 会员到期提醒 提醒时间由到期前3个月改为3个月和1个月
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user