From 64366d0dec66a724071e44b1b3343836bd801a1f Mon Sep 17 00:00:00 2001 From: Chang lue Tsen Date: Wed, 3 Sep 2025 09:20:26 -0400 Subject: [PATCH] fix(log): optimize user traffic rank data handling by using append instead of index assignment --- internal/logic/admin/console/queryServerTotalDataLogic.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/internal/logic/admin/console/queryServerTotalDataLogic.go b/internal/logic/admin/console/queryServerTotalDataLogic.go index ce1a179..c265159 100644 --- a/internal/logic/admin/console/queryServerTotalDataLogic.go +++ b/internal/logic/admin/console/queryServerTotalDataLogic.go @@ -82,13 +82,12 @@ func (l *QueryServerTotalDataLogic) QueryServerTotalData() (resp *types.ServerTo if err != nil { l.Errorw("[QueryServerTotalDataLogic] Unmarshal yesterday user traffic rank log error", logger.Field("error", err.Error())) } - yesterdayUserRankData = make([]types.UserTrafficData, 0, len(rank.Rank)) - for i, v := range rank.Rank { - yesterdayUserRankData[i] = types.UserTrafficData{ + for _, v := range rank.Rank { + yesterdayUserRankData = append(yesterdayUserRankData, types.UserTrafficData{ SID: v.SubscribeId, Upload: v.Upload, Download: v.Download, - } + }) } }