修改es查询问题

This commit is contained in:
sh
2026-01-22 15:55:10 +08:00
parent 88043f44e6
commit fe32de4791

View File

@@ -531,9 +531,6 @@ public class ESJobSearchImpl implements IESJobSearchService
if(!StringUtil.isEmptyOrNull(esJobSearch.getCode())){ if(!StringUtil.isEmptyOrNull(esJobSearch.getCode())){
wrapper.and(x->x.eq(ESJobDocument::getCode,esJobSearch.getCode())); wrapper.and(x->x.eq(ESJobDocument::getCode,esJobSearch.getCode()));
} }
if(!StringUtil.isEmptyOrNull(esJobSearch.getType())){
wrapper.and(x->x.eq(ESJobDocument::getType,esJobSearch.getType()));
}
if(esJobSearch.getJobId()!=null){ if(esJobSearch.getJobId()!=null){
wrapper.and(x->x.eq(ESJobDocument::getJobId,esJobSearch.getJobId())); wrapper.and(x->x.eq(ESJobDocument::getJobId,esJobSearch.getJobId()));
} }
@@ -620,6 +617,24 @@ public class ESJobSearchImpl implements IESJobSearchService
if(!StringUtil.isEmptyOrNull(jobQuery.getType())){ if(!StringUtil.isEmptyOrNull(jobQuery.getType())){
wrapper.and(a->a.eq(ESJobDocument::getType,jobQuery.getType())); wrapper.and(a->a.eq(ESJobDocument::getType,jobQuery.getType()));
} }
if(!StringUtil.isEmptyOrNull(jobQuery.getJobType())){
wrapper.and(a->a.eq(ESJobDocument::getJobType,jobQuery.getJobType()));
}
if(!StringUtil.isEmptyOrNull(jobQuery.getDescription())){
wrapper.and(x->x.like(ESJobDocument::getDescription,jobQuery.getDescription()));
}
if(!StringUtil.isEmptyOrNull(jobQuery.getCode())){
wrapper.and(x->x.eq(ESJobDocument::getCode,jobQuery.getCode()));
}
if(jobQuery.getJobId()!=null){
wrapper.and(x->x.eq(ESJobDocument::getJobId,jobQuery.getJobId()));
}
if(!StringUtil.isEmptyOrNull(jobQuery.getJobAddress())){
wrapper.and(x->x.like(ESJobDocument::getJobAddress,jobQuery.getJobAddress()));
}
if(!StringUtil.isEmptyOrNull(jobQuery.getJobLocation())){
wrapper.and(x->x.like(ESJobDocument::getJobLocation,jobQuery.getJobLocation()));
}
if(Objects.nonNull(jobQuery.getOrder())){ if(Objects.nonNull(jobQuery.getOrder())){
if (jobQuery.getOrder()==2){ if (jobQuery.getOrder()==2){
wrapper.orderByDesc(ESJobDocument::getPostingDate); wrapper.orderByDesc(ESJobDocument::getPostingDate);