fix(log): optimize user traffic rank data handling by using append instead of index assignment

This commit is contained in:
Chang lue Tsen 2025-09-03 09:20:26 -04:00
parent 949efdad34
commit 64366d0dec

View File

@ -82,13 +82,12 @@ func (l *QueryServerTotalDataLogic) QueryServerTotalData() (resp *types.ServerTo
if err != nil { if err != nil {
l.Errorw("[QueryServerTotalDataLogic] Unmarshal yesterday user traffic rank log error", logger.Field("error", err.Error())) l.Errorw("[QueryServerTotalDataLogic] Unmarshal yesterday user traffic rank log error", logger.Field("error", err.Error()))
} }
yesterdayUserRankData = make([]types.UserTrafficData, 0, len(rank.Rank)) for _, v := range rank.Rank {
for i, v := range rank.Rank { yesterdayUserRankData = append(yesterdayUserRankData, types.UserTrafficData{
yesterdayUserRankData[i] = types.UserTrafficData{
SID: v.SubscribeId, SID: v.SubscribeId,
Upload: v.Upload, Upload: v.Upload,
Download: v.Download, Download: v.Download,
} })
} }
} }