fix(traffic): skip logs with zero upload and download values
This commit is contained in:
parent
5ca4179285
commit
c1c324878b
@ -54,6 +54,9 @@ func (l *TrafficStatisticsLogic) ProcessTask(ctx context.Context, task *asynq.Ta
|
|||||||
now := time.Now()
|
now := time.Now()
|
||||||
realTimeMultiplier := l.svc.NodeMultiplierManager.GetMultiplier(now)
|
realTimeMultiplier := l.svc.NodeMultiplierManager.GetMultiplier(now)
|
||||||
for _, log := range payload.Logs {
|
for _, log := range payload.Logs {
|
||||||
|
if log.Upload == 0 && log.Download == 0 {
|
||||||
|
continue
|
||||||
|
}
|
||||||
// update user subscribe with log
|
// update user subscribe with log
|
||||||
d := int64(float32(log.Download) * serverRatio * realTimeMultiplier)
|
d := int64(float32(log.Download) * serverRatio * realTimeMultiplier)
|
||||||
u := int64(float32(log.Upload) * serverRatio * realTimeMultiplier)
|
u := int64(float32(log.Upload) * serverRatio * realTimeMultiplier)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user