修改es开始时间和截至时间报错问题
This commit is contained in:
@@ -718,12 +718,11 @@ public class ESJobSearchImpl implements IESJobSearchService
|
||||
wrapper.and(a->a.eq(ESJobDocument::getType,jobQuery.getType().trim()));
|
||||
}
|
||||
//开始时间
|
||||
if(Objects.nonNull(jobQuery.getEndDate())){
|
||||
wrapper.and(x->x.le(ESJobDocument::getPostingDate,jobQuery.getEndDate()));
|
||||
if (Objects.nonNull(jobQuery.getStartDate())) {
|
||||
wrapper.ge(ESJobDocument::getPostingDate, jobQuery.getStartDate());
|
||||
}
|
||||
//截至时间
|
||||
if(Objects.nonNull(jobQuery.getStartDate())){
|
||||
wrapper.and(x->x.ge(ESJobDocument::getPostingDate,jobQuery.getStartDate()));
|
||||
if (Objects.nonNull(jobQuery.getEndDate())) {
|
||||
wrapper.le(ESJobDocument::getPostingDate, jobQuery.getEndDate());
|
||||
}
|
||||
// 先开启打分、优先按匹配分数排序(关键词前台命中越高越靠前)
|
||||
wrapper.trackScores();
|
||||
|
||||
Reference in New Issue
Block a user