fix 83194 还没到提前三个月过期时,执行定时任务仍提示了到期

This commit is contained in:
lijiarao
2024-03-28 16:10:35 +08:00
parent 60ebf34944
commit 5e22abb148
@@ -49,11 +49,9 @@ public class MemberProjectJob implements Job{
@Override @Override
public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException { public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException {
DateTime offset = DateUtil.date().offset(DateField.MONTH, 3); DateTime offset = DateUtil.date().offset(DateField.MONTH, 3);
int year = offset.year(); String format = DateUtil.format(offset, DatePattern.NORM_DATE_PATTERN);
int month = offset.month()+1;
QueryWrapper<TbMemberProjectSubitem> wrapper = new QueryWrapper<>(); QueryWrapper<TbMemberProjectSubitem> wrapper = new QueryWrapper<>();
wrapper.eq("MONTH(invalidation_date)",month) wrapper.eq("invalidation_date",format);
.eq("YEAR(invalidation_date)",year);
List<TbMemberProjectSubitem> list = memberProjectSubitemService.list(wrapper); List<TbMemberProjectSubitem> list = memberProjectSubitemService.list(wrapper);
for (TbMemberProjectSubitem tbMemberProjectSubitem : list) { for (TbMemberProjectSubitem tbMemberProjectSubitem : list) {
String companyId = tbMemberProjectSubitem.getCompanyId(); String companyId = tbMemberProjectSubitem.getCompanyId();