新增验证身份证号码提交是否重复

master
xiaochanghai 7 months ago
parent 9598bc7115
commit 4f3bed919c
  1. 5
      Tiobon.Core.Api/Controllers/Ghrh/Ghrh_ResumeController.cs
  2. 5
      Tiobon.Core.Api/Tiobon.Core.xml
  3. 6
      Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs
  4. 5
      Tiobon.Core/Tiobon.Core.xml

@ -240,7 +240,7 @@ public class Ghrh_ResumeController : BaseController<IGhrh_ResumeServices, Ghrh_R
/// 面试官约面
/// </summary>
/// <param name="id">简历Id</param>
/// <param name="times"></param>
/// <param name="form"></param>
/// <returns></returns>
[HttpPost, Route("SubscribeInterview/{id}")]
public async Task<ServiceResult> SubscribeInterview(long id, [FromBody] ResumeSubscribeInterviewForm form) => await _service.SubscribeInterview(id, form);
@ -363,7 +363,7 @@ public class Ghrh_ResumeController : BaseController<IGhrh_ResumeServices, Ghrh_R
/// <summary>
/// 已报到/未报道接口
/// </summary>
/// <param name="id">简历Id</param>
/// <param name="ids">简历Id</param>
/// <param name="value">已报到传true,未报到传false</param>
/// <returns></returns>
[HttpPost, Route("ModifyIsOffer/{value}")]
@ -388,7 +388,6 @@ public class Ghrh_ResumeController : BaseController<IGhrh_ResumeServices, Ghrh_R
/// ESS端查询面试记录
/// </summary>
/// <param name="body">body</param>
/// <param name="status">状态</param>
/// <returns></returns>
[HttpPost, Route("QueryESS")]
public async Task<ServicePageResult<Ghrh_ResumeDto>> QueryESS([FromBody] QueryBody body)

@ -1380,7 +1380,7 @@
面试官约面
</summary>
<param name="id">简历Id</param>
<param name="times"></param>
<param name="form"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeController.ScheduleInterview(System.Int64,Tiobon.Core.Model.ViewModels.Extend.ResumeScheduleInterviewForm)">
@ -1456,7 +1456,7 @@
<summary>
已报到/未报道接口
</summary>
<param name="id">简历Id</param>
<param name="ids">简历Id</param>
<param name="value">已报到传true,未报到传false</param>
<returns></returns>
</member>
@ -1472,7 +1472,6 @@
ESS端查询面试记录
</summary>
<param name="body">body</param>
<param name="status">状态</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeController.QueryScheduleInterviewForm(System.Int64)">

@ -1024,6 +1024,11 @@ END";
public async Task<ServiceResult> Submit(long id, string status, ResumeFormColumnSubmit resume)
{
if (resume.Base.IdCardNo.IsNotEmptyOrNull())
if (await base.AnyAsync(x => x.Id != id && x.IdCardNo == resume.Base.IdCardNo))
return ServiceResult.OprateFailed($"证件号码【{resume.Base.IdCardNo}】已在系统中存在,请确认填写是否正确");
resume.Base.ApplicationStatus = status;
resume.Base.ApplicationTime = DateTime.Now;
if (status == "Submit")
@ -1042,6 +1047,7 @@ END";
if (resume.Base.PhotoUrls != null && resume.Base.PhotoUrls.Any())
resume.Base.PhotoUrl = resume.Base.PhotoUrls[0].RelativePath;
#region 计算年龄
if (resume.Base.Birthday != null && resume.Base.Birthday > DateTime.MinValue)
{

@ -1380,7 +1380,7 @@
面试官约面
</summary>
<param name="id">简历Id</param>
<param name="times"></param>
<param name="form"></param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeController.ScheduleInterview(System.Int64,Tiobon.Core.Model.ViewModels.Extend.ResumeScheduleInterviewForm)">
@ -1456,7 +1456,7 @@
<summary>
已报到/未报道接口
</summary>
<param name="id">简历Id</param>
<param name="ids">简历Id</param>
<param name="value">已报到传true,未报到传false</param>
<returns></returns>
</member>
@ -1472,7 +1472,6 @@
ESS端查询面试记录
</summary>
<param name="body">body</param>
<param name="status">状态</param>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeController.QueryScheduleInterviewForm(System.Int64)">

Loading…
Cancel
Save