From 8c8c4153d4b80d54352d21593de41aa9a6178f7e Mon Sep 17 00:00:00 2001 From: jimmyleocn <42566991+jimmyleocn@users.noreply.github.com> Date: Mon, 31 Aug 2026 11:36:43 +0800 Subject: [PATCH] fix(log): preserve quota in usage statistics (#7108) * fix(log): preserve quota in usage statistics --- model/log.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/model/log.go b/model/log.go index ea31358930..7b908a6eec 100644 --- a/model/log.go +++ b/model/log.go @@ -678,10 +678,16 @@ func SumUsedQuota(logType int, startTimestamp int64, endTimestamp int64, modelNa common.SysError("failed to query log stat: " + err.Error()) return stat, errors.New("查询统计数据失败") } - if err := rpmTpmQuery.Scan(&stat).Error; err != nil { + var rateStat struct { + Rpm int + Tpm int + } + if err := rpmTpmQuery.Scan(&rateStat).Error; err != nil { common.SysError("failed to query rpm/tpm stat: " + err.Error()) return stat, errors.New("查询统计数据失败") } + stat.Rpm = rateStat.Rpm + stat.Tpm = rateStat.Tpm return stat, nil }