From ba38c032eded910b252beb5775451de89f1cba06 Mon Sep 17 00:00:00 2001 From: GoEdgeLab Date: Tue, 15 Nov 2022 16:34:33 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E6=88=90=E8=B4=A6=E5=8D=95=E6=97=B6?= =?UTF-8?q?=E5=8F=AA=E5=A4=84=E7=90=86=E7=94=A8=E6=88=B7ID=E5=A4=A7?= =?UTF-8?q?=E4=BA=8E0=E7=9A=84=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/db/models/server_daily_stat_dao.go | 5 ++++- internal/db/models/user_bandwidth_stat_dao.go | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/internal/db/models/server_daily_stat_dao.go b/internal/db/models/server_daily_stat_dao.go index 8adfbed3..d2b702db 100644 --- a/internal/db/models/server_daily_stat_dao.go +++ b/internal/db/models/server_daily_stat_dao.go @@ -710,7 +710,10 @@ func (this *ServerDailyStatDAO) FindDistinctUserIds(tx *dbs.Tx, dayFrom string, return nil, err } for _, one := range ones { - userIds = append(userIds, one.GetInt64("userId")) + var userId = one.GetInt64("userId") + if userId > 0 { + userIds = append(userIds, userId) + } } return userIds, nil } diff --git a/internal/db/models/user_bandwidth_stat_dao.go b/internal/db/models/user_bandwidth_stat_dao.go index 0d1cf567..6471b08a 100644 --- a/internal/db/models/user_bandwidth_stat_dao.go +++ b/internal/db/models/user_bandwidth_stat_dao.go @@ -304,7 +304,10 @@ func (this *UserBandwidthStatDAO) FindDistinctUserIds(tx *dbs.Tx, dayFrom string for _, one := range ones { locker.Lock() - userIds = append(userIds, int64(one.(*UserBandwidthStat).UserId)) + var userId = int64(one.(*UserBandwidthStat).UserId) + if userId > 0 { + userIds = append(userIds, userId) + } locker.Unlock() } return nil