修改es开始时间和截至时间报错问题

This commit is contained in:
chenshaohua
2026-07-08 16:11:43 +08:00
parent 7aae0f29ea
commit 20e4cb1bb7

View File

@@ -718,12 +718,11 @@ public class ESJobSearchImpl implements IESJobSearchService
wrapper.and(a->a.eq(ESJobDocument::getType,jobQuery.getType().trim())); wrapper.and(a->a.eq(ESJobDocument::getType,jobQuery.getType().trim()));
} }
//开始时间 //开始时间
if(Objects.nonNull(jobQuery.getEndDate())){ if (Objects.nonNull(jobQuery.getStartDate())) {
wrapper.and(x->x.le(ESJobDocument::getPostingDate,jobQuery.getEndDate())); wrapper.ge(ESJobDocument::getPostingDate, jobQuery.getStartDate());
} }
//截至时间 if (Objects.nonNull(jobQuery.getEndDate())) {
if(Objects.nonNull(jobQuery.getStartDate())){ wrapper.le(ESJobDocument::getPostingDate, jobQuery.getEndDate());
wrapper.and(x->x.ge(ESJobDocument::getPostingDate,jobQuery.getStartDate()));
} }
// 先开启打分、优先按匹配分数排序(关键词前台命中越高越靠前) // 先开启打分、优先按匹配分数排序(关键词前台命中越高越靠前)
wrapper.trackScores(); wrapper.trackScores();