新增查询招聘表单信息接口

master
xiaochanghai 8 months ago
parent e7dcc0d572
commit f2874064b2
  1. 12
      Tiobon.Core.Api/Controllers/Ghrh/Ghrh_ResumeController.cs
  2. 6
      Tiobon.Core.Api/Tiobon.Core.xml
  3. 4
      Tiobon.Core.IServices/Ghrh/IGhrh_ResumeServices.cs
  4. 40
      Tiobon.Core.Services/Ghrh/Ghrh_ResumeServices.cs
  5. 6
      Tiobon.Core/Tiobon.Core.xml

@ -135,7 +135,7 @@ public class Ghrh_ResumeController : BaseController<IGhrh_ResumeServices, Ghrh_R
/// </summary>
/// <returns></returns>
[HttpPost("CheckIsExist"), AllowAnonymous]
public async Task<ServiceResult<long>> CheckIsExist([FromBody] InsertGhrh_ResumeInput input)
public async Task<ServiceResult<dynamic>> CheckIsExist([FromBody] InsertGhrh_ResumeInput input)
{
return await _service.CheckIsExist(input);
@ -153,4 +153,14 @@ public class Ghrh_ResumeController : BaseController<IGhrh_ResumeServices, Ghrh_R
return await _service.QueryCompanyInfo(companySpecCode);
}
#endregion
#region 查询公司配置信息
/// <summary>
/// 查询简历是否存在
/// </summary>
/// <returns></returns>
[HttpPost("Query/{id}/{langId}"), AllowAnonymous]
public async Task<ServiceResult<dynamic>> Query(long id, int langId) => await _service.Query(id, langId);
#endregion
}

@ -1217,6 +1217,12 @@
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeController.Query(System.Int64,System.Int32)">
<summary>
查询简历是否存在
</summary>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghrh_ResumeEduBGController">
<summary>
教育背景(Controller)

@ -20,8 +20,10 @@ namespace Tiobon.Core.IServices
Task<bool> MarkTags(List<long> ids, List<long> tags);
Task<ServiceResult<long>> CheckIsExist(InsertGhrh_ResumeInput input);
Task<ServiceResult<dynamic>> CheckIsExist(InsertGhrh_ResumeInput input);
Task<ServiceResult<Dictionary<string, string>>> QueryCompanyInfo(string companySpecCode);
Task<ServiceResult<dynamic>> Query(long id, int langId);
}
}

@ -338,7 +338,7 @@ public class Ghrh_ResumeServices : BaseServices<Ghrh_Resume, Ghrh_ResumeDto, Ins
#endregion
#region 查询简历是否存在
public async Task<ServiceResult<long>> CheckIsExist(InsertGhrh_ResumeInput input)
public async Task<ServiceResult<dynamic>> CheckIsExist(InsertGhrh_ResumeInput input)
{
dynamic obj = new ExpandoObject();
obj.ApplicationStatus = "Hold";
@ -354,20 +354,18 @@ public class Ghrh_ResumeServices : BaseServices<Ghrh_Resume, Ghrh_ResumeDto, Ins
});
else
{
if (resume.IdCardNo.IsNullOrEmpty())
ServiceResult<long>.OprateFailed("请输入身份证号码后六位!");
if (resume.IdCardNo.IsNotEmptyOrNull() && input.IdCardNo.IsNullOrEmpty())
return ServiceResult<dynamic>.OprateFailed("请输入身份证号码后六位!");
resume = await QuerySingle(x => x.Mobile == input.Mobile && x.IdCardNo.Contains(input.IdCardNo));
if (resume.IsNullOrEmpty())
ServiceResult<long>.OprateFailed("请输入身份证号码后六位!");
if (resume.IdCardNo.IsNotEmptyOrNull() && input.IdCardNo.IsNotEmptyOrNull())
resume = await QuerySingle(x => x.Mobile == input.Mobile && x.IdCardNo.Contains(input.IdCardNo));
id = resume.Id;
obj.ApplicationStatus = resume.ApplicationStatus;
obj.ApplicationStatus = resume.ApplicationStatus ?? "Hold";
}
obj.Id = id;
return ServiceResult<long>.OprateSuccess("查询成功", id);
return ServiceResult<dynamic>.OprateSuccess("查询成功", obj);
}
#endregion
@ -401,4 +399,28 @@ public class Ghrh_ResumeServices : BaseServices<Ghrh_Resume, Ghrh_ResumeDto, Ins
}
#endregion
#region 查询简历是否存在
public async Task<ServiceResult<dynamic>> Query(long id, int langId)
{
dynamic obj = new ExpandoObject();
dynamic Guide = new ExpandoObject();
var entity = await QueryById(id);
#region Guide
Guide.Title = "应聘信息登记表填写说明";
Guide.CompanyName = "乔邦 Tiobon";
Guide.GuideText = @"<p>亲爱的小伙伴:</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; </p>
<p>&nbsp;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; </p>
<p>&nbsp;</p>
<p>()()
</p>";
obj.Guide = Guide;
#endregion
return ServiceResult<dynamic>.OprateSuccess("查询成功", obj);
}
#endregion
}

@ -1217,6 +1217,12 @@
</summary>
<returns></returns>
</member>
<member name="M:Tiobon.Core.Api.Controllers.Ghrh_ResumeController.Query(System.Int64,System.Int32)">
<summary>
查询简历是否存在
</summary>
<returns></returns>
</member>
<member name="T:Tiobon.Core.Api.Controllers.Ghrh_ResumeEduBGController">
<summary>
教育背景(Controller)

Loading…
Cancel
Save