Ver Fonte

优化单用户登录

Signed-off-by: skywolf627 <skywolf627@qq.com>
skywolf627 há 3 anos atrás
pai
commit
232721e98b

+ 2 - 6
Admin.NET/Admin.NET.Core/Service/OnlineUser/SysOnlineUserService.cs

@@ -1,4 +1,4 @@
-using Microsoft.AspNetCore.SignalR;
+using Microsoft.AspNetCore.SignalR;
 
 namespace Admin.NET.Core.Service;
 
@@ -72,12 +72,8 @@ public class SysOnlineUserService : ISysOnlineUserService, IDynamicApiController
     {
         if (await _sysConfigService.GetConfigValue<bool>(CommonConst.SysSingleLogin))
         {
-            var onlineUsers = await _sysOnlineUerRep.GetListAsync();
-            if (onlineUsers == null) return;
-
-            var loginUser = onlineUsers.FirstOrDefault(u => u.UserId == userId);
+            var loginUser = await _sysOnlineUerRep.GetFirstAsync(u => u.UserId == userId);
             if (loginUser == null) return;
-
             await ForceExist(loginUser);
         }
     }