推荐岗位接口——添加查询条件,是否发布

This commit is contained in:
sh
2026-05-06 19:12:12 +08:00
parent 14fec34344
commit acee728dfe

View File

@@ -64,9 +64,6 @@ public class ESJobSearchImpl implements IESJobSearchService
// 等待锁时间5分钟避免无限等待 // 等待锁时间5分钟避免无限等待
private static final Integer WAIT_LOCK_SECONDS = 10;//300 private static final Integer WAIT_LOCK_SECONDS = 10;//300
@Autowired
private BussinessDictDataServiceImpl bussinessDictDataServicel;
Logger logger = LoggerFactory.getLogger(JobServiceImpl.class); Logger logger = LoggerFactory.getLogger(JobServiceImpl.class);
/** /**
* 项目启动时,初始化索引及数据 * 项目启动时,初始化索引及数据
@@ -574,6 +571,9 @@ public class ESJobSearchImpl implements IESJobSearchService
if(!StringUtil.isEmptyOrNull(esJobSearch.getJobStatus())){ if(!StringUtil.isEmptyOrNull(esJobSearch.getJobStatus())){
wrapper.and(x->x.eq(ESJobDocument::getJobStatus,esJobSearch.getJobStatus())); wrapper.and(x->x.eq(ESJobDocument::getJobStatus,esJobSearch.getJobStatus()));
} }
if(Objects.nonNull(esJobSearch.getIsPublish())){
wrapper.and(x->x.eq(ESJobDocument::getIsPublish,esJobSearch.getIsPublish()));
}
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);
@@ -688,6 +688,9 @@ public class ESJobSearchImpl implements IESJobSearchService
if(!StringUtil.isEmptyOrNull(jobQuery.getJobStatus())){ if(!StringUtil.isEmptyOrNull(jobQuery.getJobStatus())){
wrapper.and(x->x.eq(ESJobDocument::getJobStatus,jobQuery.getJobStatus())); wrapper.and(x->x.eq(ESJobDocument::getJobStatus,jobQuery.getJobStatus()));
} }
if(Objects.nonNull(jobQuery.getIsPublish())){
wrapper.and(x->x.eq(ESJobDocument::getIsPublish,jobQuery.getIsPublish()));
}
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);