This commit is contained in:
2025-09-25 11:22:58 +08:00
parent ecf5dd2c24
commit 16864079e9
3 changed files with 19 additions and 1 deletions

View File

@@ -88,4 +88,5 @@ public interface IJobService
List<ESJobDocument> littleVideoRandom(String uuid, Integer count,String jobTitle);
void publishJob(Job job);
}

View File

@@ -737,4 +737,15 @@ public class JobServiceImpl extends ServiceImpl<JobMapper,Job> implements IJobSe
return jobs;
}
@Override
public void publishJob(Job job) {
job.setIsPublish(0);
Long userId = SecurityUtils.getUserId();
Company company = companyMapper.selectOne(Wrappers.<Company>lambdaQuery().eq(Company::getUserId, userId).eq(Company::getStatus, 1));
if(Objects.isNull(company)){
throw new ServiceException("请先完成招聘企业登记");
}
job.setCompanyId(company.getCompanyId());
jobMapper.insert(job);
}
}