diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/JobServiceImpl.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/JobServiceImpl.java index 87b6072..bd7e9e6 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/JobServiceImpl.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/JobServiceImpl.java @@ -340,7 +340,8 @@ public class JobServiceImpl extends ServiceImpl implements IJobSe if(Objects.isNull(job)){ throw new ServiceException("岗位不存在"); } - job.setView(job.getView()+1); + Long view=job.getView()==null?0L:job.getView(); + job.setView(view+1); jobMapper.updateById(job); return 1; } @@ -1210,6 +1211,7 @@ public class JobServiceImpl extends ServiceImpl implements IJobSe job.setIsPublish(1); job.setDataSource("1"); job.setPostingDate(DateUtils.dateTimeNow(DateUtils.YYYY_MM_DD_HH_MM_SS)); + job.setView(0L); String companyName = it.getCompanyName(); job.setCompanyName(companyName); @@ -1229,7 +1231,9 @@ public class JobServiceImpl extends ServiceImpl implements IJobSe "%s_%s_%s", Optional.ofNullable(job.getCompanyId()).orElse(null), job.getJobTitle().trim(), - job.getJobLocation().trim() + job.getJobLocation().trim(), + job.getMinSalary(), + job.getMaxSalary() ); dedupMap.putIfAbsent(dedupKey, job); }