From cacb525b3a1677f6225bf0a9fd96b6310636b60d Mon Sep 17 00:00:00 2001 From: "YUN-PC5\\user" Date: Mon, 25 Sep 2023 10:38:11 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95claim=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=98=B5=E7=A7=B0=EF=BC=8Csignalr=E5=8E=BB=E9=99=A4=E4=B8=8D?= =?UTF-8?q?=E5=BF=85=E8=A6=81=E7=9A=84=E6=B6=88=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Infrastructure/Model/TokenModel.cs | 1 + ZR.ServiceCore/Signalr/MessageHub.cs | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Infrastructure/Model/TokenModel.cs b/Infrastructure/Model/TokenModel.cs index e624778..cf863a1 100644 --- a/Infrastructure/Model/TokenModel.cs +++ b/Infrastructure/Model/TokenModel.cs @@ -34,6 +34,7 @@ namespace Infrastructure.Model { UserId = info.UserId; UserName = info.UserName; + NickName = info.NickName; DeptId = info.DeptId; Roles = roles; RoleIds = roles.Select(f => f.RoleKey).ToList(); diff --git a/ZR.ServiceCore/Signalr/MessageHub.cs b/ZR.ServiceCore/Signalr/MessageHub.cs index 88303ce..a2b365e 100644 --- a/ZR.ServiceCore/Signalr/MessageHub.cs +++ b/ZR.ServiceCore/Signalr/MessageHub.cs @@ -69,7 +69,7 @@ namespace ZR.ServiceCore.Signalr Log.WriteLine(msg: $"{name},{Context.ConnectionId}连接服务端success,当前已连接{onlineClients.Count}个"); //Clients.All.SendAsync("welcome", $"欢迎您:{name},当前时间:{DateTime.Now}"); Clients.Caller.SendAsync(HubsConstant.MoreNotice, SendNotice()); - Clients.Caller.SendAsync(HubsConstant.ConnId, onlineUser.ConnnectionId); + // Clients.Caller.SendAsync(HubsConstant.ConnId, onlineUser.ConnnectionId); } OnlineUsers userInfo = GetUserById(userid); if (userInfo == null) @@ -91,7 +91,7 @@ namespace ZR.ServiceCore.Signalr var connIds = onlineClients.Where(f => f.Userid == userid).ToList(); userInfo.ClientNum = connIds.Count; - Clients.Clients(connIds.Select(f => f.ConnnectionId)).SendAsync("onlineInfo", userInfo); + // Clients.Clients(connIds.Select(f => f.ConnnectionId)).SendAsync("onlineInfo", userInfo); Log.WriteLine(ConsoleColor.Blue, msg: $"用户{name}已连接,今日已在线{userInfo?.TodayOnlineTime}分钟,当前已连接{onlineClients.Count}个"); //给所有用户更新在线人数