🐛 Fix count uploaded bytes incorrectly

This commit is contained in:
LittleSheep 2025-02-20 21:08:44 +08:00
parent aa0f4d292e
commit 0913521c13

View File

@ -3,9 +3,10 @@ package services
import ( import (
"context" "context"
"fmt" "fmt"
"time"
"git.solsynth.dev/hypernet/paperclip/pkg/internal/database" "git.solsynth.dev/hypernet/paperclip/pkg/internal/database"
"git.solsynth.dev/hypernet/paperclip/pkg/internal/models" "git.solsynth.dev/hypernet/paperclip/pkg/internal/models"
"time"
"git.solsynth.dev/hypernet/paperclip/pkg/internal/gap" "git.solsynth.dev/hypernet/paperclip/pkg/internal/gap"
wproto "git.solsynth.dev/hypernet/wallet/pkg/proto" wproto "git.solsynth.dev/hypernet/wallet/pkg/proto"
@ -20,7 +21,7 @@ func GetLastDayUploadedBytes(user uint) (int64, error) {
if err := database.C. if err := database.C.
Model(&models.Attachment{}). Model(&models.Attachment{}).
Where("account_id = ?", user). Where("account_id = ?", user).
Where("created_at <= ?", deadline). Where("created_at >= ?", deadline).
Select("SUM(size)"). Select("SUM(size)").
Scan(&totalSize).Error; err != nil { Scan(&totalSize).Error; err != nil {
return totalSize, err return totalSize, err