From acee728dfe64d5c1b5e7eb2bde025488c3606723 Mon Sep 17 00:00:00 2001 From: sh Date: Wed, 6 May 2026 19:12:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A8=E8=8D=90=E5=B2=97=E4=BD=8D=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E2=80=94=E2=80=94=E6=B7=BB=E5=8A=A0=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E6=9D=A1=E4=BB=B6=EF=BC=8C=E6=98=AF=E5=90=A6=E5=8F=91=E5=B8=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ruoyi/cms/service/impl/ESJobSearchImpl.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/ESJobSearchImpl.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/ESJobSearchImpl.java index f82189e..08aebc7 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/ESJobSearchImpl.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/ESJobSearchImpl.java @@ -64,9 +64,6 @@ public class ESJobSearchImpl implements IESJobSearchService // 等待锁时间(5分钟,避免无限等待) private static final Integer WAIT_LOCK_SECONDS = 10;//300 - - @Autowired - private BussinessDictDataServiceImpl bussinessDictDataServicel; Logger logger = LoggerFactory.getLogger(JobServiceImpl.class); /** * 项目启动时,初始化索引及数据 @@ -574,6 +571,9 @@ public class ESJobSearchImpl implements IESJobSearchService if(!StringUtil.isEmptyOrNull(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(esJobSearch.getOrder()==1){ wrapper.orderByDesc(ESJobDocument::getIsHot); @@ -688,6 +688,9 @@ public class ESJobSearchImpl implements IESJobSearchService if(!StringUtil.isEmptyOrNull(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 (jobQuery.getOrder()==2){ wrapper.orderByDesc(ESJobDocument::getPostingDate);