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

View File

@@ -192,5 +192,11 @@ public class AppJobController extends BaseController
rspData.setTotal(total > 200 ? 200 : total);
return rspData;
}
@BussinessLog(title = "移动端发布岗位")
@PostMapping("/publishJob")
public AjaxResult fix(@RequestBody Job job)
{
jobService.publishJob(job);
return success();
}
}

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);
}
}