From c2dc27fe0095dfeaeac41cae3b908dcd472d2dd8 Mon Sep 17 00:00:00 2001
From: admin <qiutairan163@163.com>
Date: 星期二, 02 十二月 2025 11:23:32 +0800
Subject: [PATCH] 登录返回用户真实姓名

---
 Wms/WMS.BLL/SysServer/UserInforServer.cs |   24 +++++++++++++++++++-----
 1 files changed, 19 insertions(+), 5 deletions(-)

diff --git a/Wms/WMS.BLL/SysServer/UserInforServer.cs b/Wms/WMS.BLL/SysServer/UserInforServer.cs
index b77e447..56e7168 100644
--- a/Wms/WMS.BLL/SysServer/UserInforServer.cs
+++ b/Wms/WMS.BLL/SysServer/UserInforServer.cs
@@ -26,6 +26,7 @@
         private readonly IFunSettingServer _setting;
         private static readonly SqlSugarScope Db = DataContext.Db;
         private readonly UserManager _userManager;
+
         public UserInforServer(IMapper mapper, IFunSettingServer setting, UserManager userManager)
         {
             _mapper = mapper;
@@ -33,8 +34,11 @@
             _userManager = userManager;
         }
 
-        public async Task<int> LoginAdmin(string loginName, string loginPwd)
+
+        public async Task<UserInfoDto> LoginAdmin(string loginName, string loginPwd)
         {
+            UserInfoDto userDto = new UserInfoDto();
+
             //鏌ヨ瀵嗙爜宸查敊璇鏁�
             string pwdErrNumSql = $@"select PwdErrNum from SysUserInfor where UserName='{loginName}'";
             int pwdErrNum = Db.Ado.GetInt(pwdErrNumSql);
@@ -57,11 +61,16 @@
 
                         //鏈�鍚庣櫥闄嗘椂闂�
                         await Db.Updateable(modUser).UpdateColumns(s => s.LoginTime == DateTime.Now).ExecuteCommandAsync();
-                        return modUser.Id;
+
+                        userDto.Id = modUser.Id;
+                        userDto.RealName = modUser.RealName;
+                        return userDto;
                     }
                     else //褰撳墠璐﹀彿琚鐢�
                     {
-                        return 0;
+                        userDto.Id = 0;
+                        userDto.RealName = "";
+                        return userDto;
                     }
                 }
                 else //璐﹀彿瀵嗙爜涓嶆纭垨娌℃湁姝よ处鍙�
@@ -70,7 +79,9 @@
                     string addErrNumSql = $@"update SysUserInfor set PwdErrNum+=1 where UserName='{loginName}'";
                     int addErrNum = Db.Ado.ExecuteCommand(addErrNumSql);
 
-                    return -1;
+                    userDto.Id = -1;
+                    userDto.RealName = "";
+                    return userDto;
                 }
             }
             else//閿佸畾璐﹀彿
@@ -78,7 +89,10 @@
                 //璐﹀彿鏀逛负鍋滅敤
                 string uptUserStatusSql = $@"update SysUserInfor set Status=1 where UserName='{loginName}'";
                 int uptUserStatus = Db.Ado.ExecuteCommand(uptUserStatusSql);
-                return -2;
+
+                userDto.Id = -2;
+                userDto.RealName = "";
+                return userDto;
             }
 
         }

--
Gitblit v1.8.0