From bf17ad2051de62b9b49fb72bf6ae14d23bfef62b Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期四, 11 九月 2025 10:20:20 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.Core/Models/UserServer/Users/Queries/GetPersonalLoginInfoQuery.cs | 5 +++++ FlexJobApi.UserServer.Application/Auths/Commands/LoginCommandHandler.cs | 10 ++++++++-- FlexJobApi.Core/Enums/Users/EnumPersonalUserRealStatus.cs | 8 ++------ 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/FlexJobApi.Core/Enums/Users/EnumPersonalUserRealStatus.cs b/FlexJobApi.Core/Enums/Users/EnumPersonalUserRealStatus.cs index 6c69764..a95e366 100644 --- a/FlexJobApi.Core/Enums/Users/EnumPersonalUserRealStatus.cs +++ b/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 } } diff --git a/FlexJobApi.Core/Models/UserServer/Users/Queries/GetPersonalLoginInfoQuery.cs b/FlexJobApi.Core/Models/UserServer/Users/Queries/GetPersonalLoginInfoQuery.cs index 9868d8e..82fa5ca 100644 --- a/FlexJobApi.Core/Models/UserServer/Users/Queries/GetPersonalLoginInfoQuery.cs +++ b/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; } diff --git a/FlexJobApi.UserServer.Application/Auths/Commands/LoginCommandHandler.cs b/FlexJobApi.UserServer.Application/Auths/Commands/LoginCommandHandler.cs index a219696..c8116c9 100644 --- a/FlexJobApi.UserServer.Application/Auths/Commands/LoginCommandHandler.cs +++ b/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; } -- Gitblit v1.9.1