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(
@Body() body?: FinanceAnalyticsQueryDTO
): Promise<CoolAdminResponse<FinanceAnalyticsResult>> {
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<FinanceAnalyticsResult>;
}