sunpengfei
18 小时以前 22f443f24ea48e8bf3940d0432f00edbb0a86c2f
feat:开发
3个文件已修改
25 ■■■■ 已修改文件
FlexJobApi.Core/FlexJobApi.Core.xml 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.UserServer.Application/ElectronSign/Commands/ElectronSignCallbackCommandHandler.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.UserServer.Application/EnterpriseEmployees/Commands/EnterpriseEmployeesCommandHandler.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/FlexJobApi.Core.xml
@@ -4651,12 +4651,12 @@
        </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">
@@ -13890,6 +13890,11 @@
            实名状态
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetPersonalLoginInfoQueryResult.RealFailMessage">
            <summary>
            实名失败消息
            </summary>
        </member>
        <member name="P:FlexJobApi.Core.GetPersonalLoginInfoQueryResult.RealMethod">
            <summary>
            实名方式
FlexJobApi.UserServer.Application/ElectronSign/Commands/ElectronSignCallbackCommandHandler.cs
@@ -44,7 +44,7 @@
            switch (request.Action)
            {
                case "UserSign":
                    await UserFaceReal(request);
                    await UserSign(request);
                    break;
                case "ContractSign":
                    await ContractSign(request);
@@ -158,7 +158,7 @@
            }
        }
        private async Task UserFaceReal(ElectronSignCallbackCommand request)
        private async Task UserSign(ElectronSignCallbackCommand request)
        {
            var user = await repUser.AsQueryable()
                .Include(it => it.UserAuth)
@@ -178,14 +178,15 @@
                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);
        }
    }
FlexJobApi.UserServer.Application/EnterpriseEmployees/Commands/EnterpriseEmployeesCommandHandler.cs
@@ -194,7 +194,12 @@
            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)