From 5ee26b01d0cd49a014de44032d46786390ee7b74 Mon Sep 17 00:00:00 2001 From: sh Date: Fri, 24 Oct 2025 17:52:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AE=A1=E8=BF=87=E5=90=8E?= =?UTF-8?q?=E5=B2=97=E4=BD=8D=E4=B8=8D=E5=87=BA=E7=8E=B0=E9=97=AE=E9=A2=98?= =?UTF-8?q?(es=E4=B8=AD=E6=B7=BB=E5=8A=A0=E7=A4=BE=E4=BC=9A=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=EF=BC=8C=E4=BC=81=E4=B8=9A=E6=9F=A5=E8=AF=A2=E5=B2=97?= =?UTF-8?q?=E4=BD=8D=E6=97=B6=EF=BC=8C=E9=9C=80=E8=A6=81=E7=A4=BE=E4=BC=9A?= =?UTF-8?q?=E4=BF=A1=E7=94=A8=E4=BB=A3=E7=A0=81)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/cms/service/impl/ESJobSearchImpl.java | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 ed527e1..40dbe6b 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 @@ -1,5 +1,6 @@ package com.ruoyi.cms.service.impl; +import com.ruoyi.cms.service.ICompanyService; import com.ruoyi.common.core.domain.entity.AppUser; import com.ruoyi.cms.domain.ESJobDocument; import com.ruoyi.cms.domain.Job; @@ -9,6 +10,7 @@ import com.ruoyi.cms.mapper.JobMapper; import com.ruoyi.cms.service.IESJobSearchService; import com.ruoyi.cms.util.ListUtil; import com.ruoyi.cms.util.StringUtil; +import com.ruoyi.common.core.domain.entity.Company; import com.ruoyi.common.core.text.Convert; import com.ruoyi.common.utils.SiteSecurityUtils; import com.ruoyi.common.utils.bean.BeanUtils; @@ -42,6 +44,8 @@ public class ESJobSearchImpl implements IESJobSearchService @Autowired private AppUserServiceImpl appUserService; + @Autowired + private ICompanyService iCompanyService; @Autowired private BussinessDictDataServiceImpl bussinessDictDataServicel; @@ -540,6 +544,12 @@ public class ESJobSearchImpl implements IESJobSearchService public void updateJob(Long jobId) { ESJobDocument esJobDocument = new ESJobDocument(); Job job = jobMapper.selectById(jobId); + if(job!=null){ + if(job.getCompanyId()!=null){ + Company company=iCompanyService.selectCompanyByCompanyId(job.getCompanyId()); + job.setCode(company.getCode()); + } + } BeanUtils.copyBeanProp(esJobDocument, job); esJobDocument.setAppJobUrl("https://ks.zhaopinzao8dian.com/app#/packageA/pages/post/post?jobId="+ Base64.getEncoder().encodeToString(String.valueOf(job.getJobId()).getBytes()));