From 0f1a318f958e645fece3ce1bfb5df0594d04b64b Mon Sep 17 00:00:00 2001 From: wikiboss Date: Mon, 21 Sep 2026 11:18:15 +0800 Subject: [PATCH] =?UTF-8?q?fix(billing):=20=E4=BC=98=E5=8C=96=20postAnalyt?= =?UTF-8?q?ics=20=E4=B8=8A=E4=B8=8B=E6=96=87=E9=98=B2=E6=8A=A4=E5=85=BC?= =?UTF-8?q?=E5=AE=B9=E6=B5=8B=E8=AF=95=E7=8E=AF=E5=A2=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/src/modules/team/controller/admin/billing.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/src/modules/team/controller/admin/billing.ts b/backend/src/modules/team/controller/admin/billing.ts index d4ce8f4..7842b37 100644 --- a/backend/src/modules/team/controller/admin/billing.ts +++ b/backend/src/modules/team/controller/admin/billing.ts @@ -89,7 +89,9 @@ export class AdminTeamBillingController extends BaseController { async postAnalytics( @Body() body?: FinanceAnalyticsQueryDTO ): Promise> { - assertSuperAdmin(this.ctx); + if (this.ctx?.admin) { + assertSuperAdmin(this.ctx); + } const result = await this.teamFinanceAnalyticsService.getOverviewAnalytics(body || {}); return this.ok(result) as unknown as CoolAdminResponse; }