From 133be8a18111f4ba42487040b729d3a82a7b1d79 Mon Sep 17 00:00:00 2001 From: sh Date: Wed, 10 Jun 2026 19:29:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96es=E6=9F=A5=E8=AF=A2=EF=BC=88?= =?UTF-8?q?=E8=96=AA=E8=B5=84=E3=80=81jobTitle=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ruoyi/cms/service/impl/ESJobSearchImpl.java | 6 +++--- 1 file changed, 3 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 14626c3..0e977a4 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 @@ -493,7 +493,7 @@ public class ESJobSearchImpl implements IESJobSearchService LambdaEsQueryWrapper wrapper = new LambdaEsQueryWrapper<>(); if(!StringUtil.isEmptyOrNull(esJobSearch.getJobTitle())){ for (String keyWord:esJobSearch.getJobTitle().split(",")) { - wrapper.and(a -> a.match(ESJobDocument::getJobTitle, keyWord, 5.0f) + wrapper.or(a -> a.match(ESJobDocument::getJobTitle, keyWord, 5.0f) ); } @@ -509,10 +509,10 @@ public class ESJobSearchImpl implements IESJobSearchService wrapper.and(x->x.in(ESJobDocument::getEducation,integers)); } if(Objects.nonNull(esJobSearch.getMaxSalary())){ - wrapper.and(x->x.le(ESJobDocument::getMaxSalary,esJobSearch.getMaxSalary())); + wrapper.and(x->x.le(ESJobDocument::getMinSalary,esJobSearch.getMaxSalary())); } if(Objects.nonNull(esJobSearch.getMinSalary())){ - wrapper.and(x->x.ge(ESJobDocument::getMinSalary,esJobSearch.getMinSalary())); + wrapper.and(x->x.ge(ESJobDocument::getMaxSalary,esJobSearch.getMinSalary())); } if(!StringUtil.isEmptyOrNull(esJobSearch.getExperience())){ //Integer maxValue = StringUtil.findMaxValue(esJobSearch.getExperience());