sunpengfei
21 小时以前 bf17ad2051de62b9b49fb72bf6ae14d23bfef62b
feat:开发
3个文件已修改
23 ■■■■■ 已修改文件
FlexJobApi.Core/Enums/Users/EnumPersonalUserRealStatus.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/Models/UserServer/Users/Queries/GetPersonalLoginInfoQuery.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.UserServer.Application/Auths/Commands/LoginCommandHandler.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FlexJobApi.Core/Enums/Users/EnumPersonalUserRealStatus.cs
@@ -15,22 +15,18 @@
        /// <summary>
        /// 未实名
        /// </summary>
        [Description("未实名")]
        UnReal = 0,
        /// <summary>
        /// 校验中
        /// 认证中
        /// </summary>
        [Description("校验中")]
        Checking = 10,
        /// <summary>
        /// 实名失败
        /// 认证失败
        /// </summary>
        [Description("实名失败")]
        Fail = 99,
        /// <summary>
        /// 已实名
        /// </summary>
        [Description("已实名")]
        Real = 100
    }
}
FlexJobApi.Core/Models/UserServer/Users/Queries/GetPersonalLoginInfoQuery.cs
@@ -54,6 +54,11 @@
        public EnumPersonalUserRealStatus RealStatus { get; set; }
        /// <summary>
        /// 实名失败消息
        /// </summary>
        public string RealFailMessage { get; set; }
        /// <summary>
        /// 实名方式
        /// </summary>
        public EnumUserRealMethod? RealMethod { get; set; }
FlexJobApi.UserServer.Application/Auths/Commands/LoginCommandHandler.cs
@@ -291,10 +291,16 @@
                .Where(it => it.UserId == model.Id)
                .Select(it => it.Balance)
                .FirstOrDefaultAsync();
            model.RealStatus = await repUserAuth.AsQueryable().AsNoTracking()
            var auth = await repUserAuth.AsQueryable().AsNoTracking()
                .Where(it => it.Id == model.Id)
                .Select(it => it.RealStatus)
                .Select(it => new
                {
                    it.RealStatus,
                    it.RealFailMessage
                })
                .FirstOrDefaultAsync();
            model.RealStatus = auth?.RealStatus ?? EnumPersonalUserRealStatus.UnReal;
            model.RealFailMessage = auth?.RealFailMessage;
            return model;
        }