修改审过后岗位不出现问题(es中添加社会代码,企业查询岗位时,需要社会信用代码)

This commit is contained in:
sh
2025-10-24 17:52:53 +08:00
parent 4c7331427a
commit 5ee26b01d0

View File

@@ -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()));