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 {
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,
}
})
}
}