| | |
| | | </member> |
| | | <member name="F:FlexJobApi.Core.EnumPersonalUserRealStatus.Checking"> |
| | | <summary> |
| | | 校验中 |
| | | 认证中 |
| | | </summary> |
| | | </member> |
| | | <member name="F:FlexJobApi.Core.EnumPersonalUserRealStatus.Fail"> |
| | | <summary> |
| | | 实名失败 |
| | | 认证失败 |
| | | </summary> |
| | | </member> |
| | | <member name="F:FlexJobApi.Core.EnumPersonalUserRealStatus.Real"> |
| | |
| | | 实名状态 |
| | | </summary> |
| | | </member> |
| | | <member name="P:FlexJobApi.Core.GetPersonalLoginInfoQueryResult.RealFailMessage"> |
| | | <summary> |
| | | 实名失败消息 |
| | | </summary> |
| | | </member> |
| | | <member name="P:FlexJobApi.Core.GetPersonalLoginInfoQueryResult.RealMethod"> |
| | | <summary> |
| | | 实名方式 |
| | |
| | | switch (request.Action) |
| | | { |
| | | case "UserSign": |
| | | await UserFaceReal(request); |
| | | await UserSign(request); |
| | | break; |
| | | case "ContractSign": |
| | | await ContractSign(request); |
| | |
| | | } |
| | | } |
| | | |
| | | private async Task UserFaceReal(ElectronSignCallbackCommand request) |
| | | private async Task UserSign(ElectronSignCallbackCommand request) |
| | | { |
| | | var user = await repUser.AsQueryable() |
| | | .Include(it => it.UserAuth) |
| | |
| | | request.Success == true |
| | | ? EnumPersonalUserRealStatus.Real |
| | | : EnumPersonalUserRealStatus.Fail, |
| | | EnumUserRealMethod.Face, |
| | | user.RealMethod!.Value, |
| | | user, |
| | | enterpriseEmployees, |
| | | user.UserAuth.Name, |
| | | user.UserAuth.Identity, |
| | | user.UserAuth.IdentityImg, |
| | | user.UserAuth.IdentityBackImg, |
| | | faceRealUrl: user.UserAuth.FaceRealUrl); |
| | | user.UserAuth.PhoneNumber, |
| | | user.UserAuth.FaceRealUrl); |
| | | await repUser.UpdateAsync(user); |
| | | } |
| | | } |
| | |
| | | var logier = JwtUtils.GetCurrentLogier(); |
| | | var entity = await request.SaveData<EnterpriseEmployee, EditEnterpriseEmployeeCommand>( |
| | | q => q.Where(it => it.EnterpriseId == logier.EnterpriseId), |
| | | it => it.EnterpriseId == logier.EnterpriseId && it.Id != request.Id && it.Identity == request.Identity, |
| | | it => |
| | | it.EnterpriseId == logier.EnterpriseId |
| | | && it.Id != request.Id |
| | | && it.Name == request.Name |
| | | && it.Identity == request.Identity |
| | | && it.ContactPhoneNumber == request.ContactPhoneNumber, |
| | | (entity) => |
| | | { |
| | | if (request.Id.HasValue && entity.UserId.HasValue) |