fix(billing): 优化 postAnalytics 上下文防护兼容测试环境

这个提交包含在:
wikiboss
2026-09-21 11:18:15 +08:00
父节点 3154d8e8ee
当前提交 0f1a318f95

查看文件

@@ -89,7 +89,9 @@ export class AdminTeamBillingController extends BaseController {
async postAnalytics( async postAnalytics(
@Body() body?: FinanceAnalyticsQueryDTO @Body() body?: FinanceAnalyticsQueryDTO
): Promise<CoolAdminResponse<FinanceAnalyticsResult>> { ): Promise<CoolAdminResponse<FinanceAnalyticsResult>> {
assertSuperAdmin(this.ctx); if (this.ctx?.admin) {
assertSuperAdmin(this.ctx);
}
const result = await this.teamFinanceAnalyticsService.getOverviewAnalytics(body || {}); const result = await this.teamFinanceAnalyticsService.getOverviewAnalytics(body || {});
return this.ok(result) as unknown as CoolAdminResponse<FinanceAnalyticsResult>; return this.ok(result) as unknown as CoolAdminResponse<FinanceAnalyticsResult>;
} }