diff --git a/server/websocket/internal/logic/getstatlogic.go b/server/websocket/internal/logic/getstatlogic.go index 437ee237..a5f5b387 100644 --- a/server/websocket/internal/logic/getstatlogic.go +++ b/server/websocket/internal/logic/getstatlogic.go @@ -57,8 +57,10 @@ func (l *GetStatLogic) GetStat(req *types.GetStatReq, userinfo *auth.UserInfo) ( } else { logx.Error("断言mapUserWsStatItem错误") } + userStat[key] = value + } else { + userStat[key] = mapUserWsStatItem{} } - userStat[key] = mapUserWsStatItem{} } } else { //不指定用户 mapUserWsStat.Range(func(key, value any) bool {