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