|
@@ -43,6 +43,7 @@ namespace OASystem.API.OAMethodLib.Hub.Hubs
|
|
|
if (!UserStore.OnlineUser.Exists(u => u.ConnectionId == connid))
|
|
|
{
|
|
|
result += "上线成功!" ;
|
|
|
+
|
|
|
UserStore.OnlineUser.Add( new UserModel() { UserId = userId,ConnectionId = connid,GroupName = "FMGJ-OASystem" });
|
|
|
}
|
|
|
else
|
|
@@ -74,6 +75,9 @@ namespace OASystem.API.OAMethodLib.Hub.Hubs
|
|
|
{
|
|
|
var connId = Context.ConnectionId;
|
|
|
|
|
|
+ //UserStore.OnlineUser.RemoveAll(u => u.UserId == tokenModelJwt.UserId);
|
|
|
+
|
|
|
+
|
|
|
UserStore.OnlineUser.Add(new UserModel() { UserId = tokenModelJwt.UserId, ConnectionId = connId, GroupName = "FMGJ-OASystem" });
|
|
|
|
|
|
_logger.LogInformation($"Client ConnectionId=> [[{connId}]] UserId=> [[{tokenModelJwt.UserId}]] Already Connection Server!");
|
|
@@ -105,7 +109,6 @@ namespace OASystem.API.OAMethodLib.Hub.Hubs
|
|
|
int count = UserStore.OnlineUser.RemoveAll(u => u.ConnectionId == connId);
|
|
|
if (model != null)
|
|
|
{
|
|
|
-
|
|
|
var onlineUser = UserStore.OnlineUser.FindAll(u => u.GroupName == model.GroupName);
|
|
|
|
|
|
Clients.Clients(connId).ReceiveMessage(_common.ReceiveMessage($"[UserID=>{model.UserId} ConnectionId=> {model.ConnectionId} ] 已下线!"));
|