get_usage_summary 中 get_tenant_config 和 get_monthly_token_usage 的 数据库错误直接传播为 AppError::Internal (500),当 ai_tenant_configs 表 为空或查询异常时导致整个端点不可用。 改为 unwrap_or 降级处理:config 缺失时使用默认配额,token 查询失败时归零, 确保端点始终返回有效数据而非 500。
get_usage_summary 中 get_tenant_config 和 get_monthly_token_usage 的 数据库错误直接传播为 AppError::Internal (500),当 ai_tenant_configs 表 为空或查询异常时导致整个端点不可用。 改为 unwrap_or 降级处理:config 缺失时使用默认配额,token 查询失败时归零, 确保端点始终返回有效数据而非 500。