sunpengfei
2025-08-22 a2615c138637b55691a78801c069605aaa56eecc
FlexJobApi.UserServer.Application/ElectronSign/Commands/PersonalUserRealCommandHandler.cs
@@ -65,7 +65,7 @@
                }
                else
                {
                    throw Oops.Oh(EnumErrorCodeType.s510, result?.Msg ?? "注册实名账号异常");
                    throw Oops.Oh(EnumErrorCodeType.s510, result?.Message ?? "注册实名账号异常");
                }
            }
            var sendRealSmsResult = await new SendRealSmsInput
@@ -78,7 +78,7 @@
                Mobile = request.PhoneNumber
            }.SendHttpAsync<SendRealSmsInput, ElectronSignServerResult<object>>(EnumResourceHttpProvider.ElectronSignServerCustomer);
            if (sendRealSmsResult?.Success != true)
                throw Oops.Oh(EnumErrorCodeType.s510, sendRealSmsResult?.Msg ?? "发送实名短信异常");
                throw Oops.Oh(EnumErrorCodeType.s510, sendRealSmsResult?.Message ?? "发送实名短信异常");
            PersonalReal(
                EnumPersonalUserRealStatus.Checking,
@@ -119,7 +119,7 @@
                VCode = request.VerifyCode
            }.SendHttpAsync<RealPersonalInput, ElectronSignServerResult<RealPersonalOutput>>(EnumResourceHttpProvider.ElectronSignServerCustomer);
            if (result?.Success != true || result.Result?.Status != EnumElectronSignRealStatus.Real)
                throw Oops.Oh(EnumErrorCodeType.s510, result?.Msg ?? "实名异常");
                throw Oops.Oh(EnumErrorCodeType.s510, result?.Message ?? "实名异常");
            var enterpriseEmployees = await repUser.Change<EnterpriseEmployee>().AsQueryable()
                .Where(it => it.UserId == user.Id)
@@ -154,6 +154,10 @@
                .FirstOrDefaultAsync();
            if (user == null) throw Oops.Oh(EnumErrorCodeType.s404, "用户");
            if (user.IsReal) throw Oops.Oh(EnumErrorCodeType.s510, "用户已实名,请勿重复申请");
            if (user.UserAuth == null)
            {
                user.UserAuth = new UserAuth();
            }
            if (user.UserAuth.Name == request.Name
                && user.UserAuth.Identity == request.Identity
                && user.UserAuth.RealStatus == EnumPersonalUserRealStatus.Checking
@@ -170,7 +174,7 @@
                IdentityBackImgUrl = request.IdentityBackImg,
            }.SendHttpAsync<RealPersonalInput, ElectronSignServerResult<RealPersonalOutput>>(EnumResourceHttpProvider.ElectronSignServerCustomer);
            if (result?.Success != true || result.Result?.Status != EnumElectronSignRealStatus.Checking)
                throw Oops.Oh(EnumErrorCodeType.s510, result?.Msg ?? "实名异常");
                throw Oops.Oh(EnumErrorCodeType.s510, result?.Message ?? "实名异常");
            var enterpriseEmployees = await repUser.Change<EnterpriseEmployee>().AsQueryable()
                .Where(it => it.UserId == user.Id)