From 481310dea0e46b79d8d625aa5eeb9771957d1df6 Mon Sep 17 00:00:00 2001 From: IanShaw027 <131567472+IanShaw027@users.noreply.github.com> Date: Sat, 27 Dec 2025 16:12:06 +0800 Subject: [PATCH] =?UTF-8?q?fix(test):=20=E4=BF=AE=E5=A4=8DCI=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修复gofmt格式问题 - 为stubUsageLogRepo添加缺失的GetApiKeyStatsAggregated方法 --- backend/internal/repository/usage_log_repo.go | 16 ++++++++-------- backend/internal/server/api_contract_test.go | 4 ++++ 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/backend/internal/repository/usage_log_repo.go b/backend/internal/repository/usage_log_repo.go index 3b8f7e1a..84c44a91 100644 --- a/backend/internal/repository/usage_log_repo.go +++ b/backend/internal/repository/usage_log_repo.go @@ -133,9 +133,9 @@ func (r *usageLogRepository) GetDashboardStats(ctx context.Context) (*DashboardS // 合并用户统计查询 var userStats struct { - TotalUsers int64 `gorm:"column:total_users"` - TodayNewUsers int64 `gorm:"column:today_new_users"` - ActiveUsers int64 `gorm:"column:active_users"` + TotalUsers int64 `gorm:"column:total_users"` + TodayNewUsers int64 `gorm:"column:today_new_users"` + ActiveUsers int64 `gorm:"column:active_users"` } if err := r.db.WithContext(ctx).Raw(` SELECT @@ -168,11 +168,11 @@ func (r *usageLogRepository) GetDashboardStats(ctx context.Context) (*DashboardS // 合并账户统计查询 var accountStats struct { - TotalAccounts int64 `gorm:"column:total_accounts"` - NormalAccounts int64 `gorm:"column:normal_accounts"` - ErrorAccounts int64 `gorm:"column:error_accounts"` - RateLimitAccounts int64 `gorm:"column:ratelimit_accounts"` - OverloadAccounts int64 `gorm:"column:overload_accounts"` + TotalAccounts int64 `gorm:"column:total_accounts"` + NormalAccounts int64 `gorm:"column:normal_accounts"` + ErrorAccounts int64 `gorm:"column:error_accounts"` + RateLimitAccounts int64 `gorm:"column:ratelimit_accounts"` + OverloadAccounts int64 `gorm:"column:overload_accounts"` } if err := r.db.WithContext(ctx).Raw(` SELECT diff --git a/backend/internal/server/api_contract_test.go b/backend/internal/server/api_contract_test.go index 55f83afa..0a0bc455 100644 --- a/backend/internal/server/api_contract_test.go +++ b/backend/internal/server/api_contract_test.go @@ -922,6 +922,10 @@ func (r *stubUsageLogRepo) GetUserUsageTrend(ctx context.Context, startTime, end return nil, errors.New("not implemented") } +func (r *stubUsageLogRepo) GetApiKeyStatsAggregated(ctx context.Context, apiKeyID int64, startTime, endTime time.Time) (*usagestats.UsageStats, error) { + return nil, errors.New("not implemented") +} + func (r *stubUsageLogRepo) GetBatchUserUsageStats(ctx context.Context, userIDs []int64) (map[int64]*usagestats.BatchUserUsageStats, error) { return nil, errors.New("not implemented") }