feat: 统计无限令牌的已用额度 (close #308)

This commit is contained in:
CalciumIon 2024-07-05 20:28:17 +08:00
parent 752048dfb4
commit 7011083201

View File

@ -250,12 +250,10 @@ func PreConsumeTokenQuota(tokenId int, quota int) (userQuota int, err error) {
if userQuota < quota {
return 0, errors.New(fmt.Sprintf("用户额度不足,剩余额度为 %d", userQuota))
}
if !token.UnlimitedQuota {
err = DecreaseTokenQuota(tokenId, quota)
if err != nil {
return 0, err
}
}
err = DecreaseUserQuota(token.UserId, quota)
return userQuota - quota, err
}