移动端岗位查询-添加五险一金、企业类型查询条件
This commit is contained in:
@@ -178,6 +178,12 @@ public class ESJobSearchImpl implements IESJobSearchService
|
|||||||
if(!StringUtil.isEmptyOrNull(esJobSearch.getType())){
|
if(!StringUtil.isEmptyOrNull(esJobSearch.getType())){
|
||||||
newSearch.setType(esJobSearch.getType());
|
newSearch.setType(esJobSearch.getType());
|
||||||
}
|
}
|
||||||
|
if(!StringUtil.isEmptyOrNull(esJobSearch.getDescription())){
|
||||||
|
newSearch.setDescription(esJobSearch.getDescription());
|
||||||
|
}
|
||||||
|
if(!StringUtil.isEmptyOrNull(esJobSearch.getCompanyNature())){
|
||||||
|
newSearch.setCompanyNature(esJobSearch.getCompanyNature());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
LambdaEsQueryWrapper<ESJobDocument> wrapper = getWrapper(newSearch,jobIds);
|
LambdaEsQueryWrapper<ESJobDocument> wrapper = getWrapper(newSearch,jobIds);
|
||||||
@@ -405,6 +411,12 @@ public class ESJobSearchImpl implements IESJobSearchService
|
|||||||
if(!StringUtil.isEmptyOrNull(esJobSearch.getType())){
|
if(!StringUtil.isEmptyOrNull(esJobSearch.getType())){
|
||||||
wrapper.and(x->x.eq(ESJobDocument::getType,esJobSearch.getType()));
|
wrapper.and(x->x.eq(ESJobDocument::getType,esJobSearch.getType()));
|
||||||
}
|
}
|
||||||
|
if(!StringUtil.isEmptyOrNull(esJobSearch.getDescription())){
|
||||||
|
wrapper.and(x->x.like(ESJobDocument::getDescription,esJobSearch.getDescription()));
|
||||||
|
}
|
||||||
|
if(!StringUtil.isEmptyOrNull(esJobSearch.getCompanyNature())){
|
||||||
|
wrapper.and(x->x.eq(ESJobDocument::getCompanyNature,esJobSearch.getCompanyNature()));
|
||||||
|
}
|
||||||
if(Objects.nonNull(esJobSearch.getOrder())){
|
if(Objects.nonNull(esJobSearch.getOrder())){
|
||||||
if(esJobSearch.getOrder()==1){
|
if(esJobSearch.getOrder()==1){
|
||||||
wrapper.orderByDesc(ESJobDocument::getIsHot);
|
wrapper.orderByDesc(ESJobDocument::getIsHot);
|
||||||
|
Reference in New Issue
Block a user