diff --git a/Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/RecruiterPeopleApi.cs b/Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/RecruiterPeopleApi.cs index fd6382e13..0806d81ae 100644 --- a/Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/RecruiterPeopleApi.cs +++ b/Learun.Framework.Ultimate V7/Learun.Application.WebApi/Modules/RecruiterPeopleApi.cs @@ -111,6 +111,21 @@ namespace Learun.Application.WebApi { ReqFormEntity parameter = this.GetReqData(); HiringRegistrationEntity entity = parameter.strEntity.ToObject(); + var model = hiringRegistrationIBLL.GetIDCard(entity.IdentityCardNo); + if (string.IsNullOrEmpty(parameter.keyValue)) + { + if (model != null) + { + return Fail("身份证号已存在!"); + } + } + else + { + if (model != null && model.ID != parameter.keyValue) + { + return Fail("身份证号已存在!"); + } + } hiringRegistrationIBLL.SaveEntity(parameter.keyValue, entity); return Success("保存成功!"); } @@ -124,21 +139,21 @@ namespace Learun.Application.WebApi { ReqFormEntity parameter = this.GetReqData(); TalentsJoinInfoEntity entity = parameter.strEntity.ToObject(); - //var model = talentsJoinInfoIBLL.GetIdCard(entity.IdentityCardNo); - //if (string.IsNullOrEmpty(parameter.keyValue)) - //{ - // if (model != null) - // { - // return Fail("身份证号已存在!"); - // } - //} - //else - //{ - // if (model != null && model.ID != parameter.keyValue) - // { - // return Fail("身份证号已存在!"); - // } - //} + var model = talentsJoinInfoIBLL.GetIdCard(entity.IdentityCardNo); + if (string.IsNullOrEmpty(parameter.keyValue)) + { + if (model != null) + { + return Fail("身份证号已存在!"); + } + } + else + { + if (model != null && model.ID != parameter.keyValue) + { + return Fail("身份证号已存在!"); + } + } talentsJoinInfoIBLL.SaveEntity(parameter.keyValue, entity); return Success("保存成功!"); }