修改移动端岗位发布时-文件上传

This commit is contained in:
sh
2025-12-02 17:41:45 +08:00
parent f05d74f8cc
commit 98e3c15410

View File

@@ -858,12 +858,20 @@ public class JobServiceImpl extends ServiceImpl<JobMapper,Job> implements IJobSe
// }
// job.setCompanyId(company.getCompanyId());
jobMapper.insert(job);
if(job.getJobContactList()!=null){
job.getJobContactList().forEach(it->{
it.setJobId(job.getJobId());
});
jobContactMapper.batchInsert(job.getJobContactList());
//修改联系人
List<JobContact> jobContactList = job.getJobContactList() != null ? job.getJobContactList() : Collections.emptyList();
jobContactList.stream().filter(Objects::nonNull).forEach(it -> it.setJobId(job.getJobId()));
if(!jobContactList.isEmpty()){
jobContactMapper.batchInsert(jobContactList);
}
//添加附件
List<File> filesList = job.getFilesList() != null ? job.getFilesList() : Collections.emptyList();
List<Long> longs = filesList.stream().filter(Objects::nonNull).map(File::getBussinessid).collect(Collectors.toList());
if(!longs.isEmpty()){
fileMapper.updateBussinessids(longs,job.getJobId());
}
iesJobSearchService.updateJob(job.getJobId());
}