update
This commit is contained in:
@@ -187,6 +187,7 @@ public class CmsJobController extends BaseController
|
|||||||
jobList.stream().forEach(it->{
|
jobList.stream().forEach(it->{
|
||||||
Job job=new Job();
|
Job job=new Job();
|
||||||
BeanUtils.copyBeanProp(job, it);
|
BeanUtils.copyBeanProp(job, it);
|
||||||
|
job.setScale(it.getScale() != null ? String.valueOf(it.getScale()) : "0");
|
||||||
job.setCompanyVo(JSON.parseObject(it.getCompanyVoJson(), CompanyVo.class));
|
job.setCompanyVo(JSON.parseObject(it.getCompanyVoJson(), CompanyVo.class));
|
||||||
jobs.add(job);
|
jobs.add(job);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -181,6 +181,8 @@ public class ESJobSearchImpl implements IESJobSearchService
|
|||||||
for (Job job : jobList) {
|
for (Job job : jobList) {
|
||||||
ESJobDocument esJobDocument = new ESJobDocument();
|
ESJobDocument esJobDocument = new ESJobDocument();
|
||||||
BeanUtils.copyBeanProp(esJobDocument, job);
|
BeanUtils.copyBeanProp(esJobDocument, job);
|
||||||
|
//类型转换导致赋值问题,重新赋值
|
||||||
|
esJobDocument.setScale(org.apache.commons.lang3.StringUtils.isNotEmpty(job.getScale()) ? Integer.parseInt(job.getScale()) : 0);
|
||||||
CompanyVo vo=job.getCompanyVo();
|
CompanyVo vo=job.getCompanyVo();
|
||||||
esJobDocument.setCompanyVoJson(JSON.toJSONString(vo));
|
esJobDocument.setCompanyVoJson(JSON.toJSONString(vo));
|
||||||
esJobDocument.setAppJobUrl("https://www.xjksly.cn/app#/packageA/pages/post/post?jobId="+ job.getJobId());
|
esJobDocument.setAppJobUrl("https://www.xjksly.cn/app#/packageA/pages/post/post?jobId="+ job.getJobId());
|
||||||
|
|||||||
Reference in New Issue
Block a user