mirror of
https://github.com/fawney19/Aether.git
synced 2026-10-08 18:37:46 +08:00
fix(admin-api-keys): 独立余额 Key 统计与时间字段改为直读 api_keys 表 (#319)
- 列表/详情/更新响应中的 `total_requests`、`total_tokens`、`created_at`、`last_used_at` 统一直接读取 `api_keys` 导出记录字段 - 保持“已消费”继续走钱包字段(不改消费口径) - 在 auth 导出记录中补充 `last_used_at_unix_secs`、`created_at_unix_secs`、`updated_at_unix_secs` - 扩展 auth SQL 查询与 RETURNING 字段映射,确保时间字段完整回传 - 移除 admin api-keys 路由中对 usage summary token 聚合的依赖 - 更新 admin api-keys 控制层测试,校验 token/时间字段来源与格式
This commit is contained in:
@@ -29,8 +29,8 @@ use self::mutation_routes::{
|
||||
};
|
||||
use self::read_routes::{build_admin_api_key_detail_response, build_admin_list_api_keys_response};
|
||||
use self::shared::{
|
||||
admin_api_key_total_tokens_by_ids, admin_api_keys_id_from_path, admin_api_keys_operator_id,
|
||||
admin_api_keys_parse_limit, admin_api_keys_parse_skip, build_admin_api_key_detail_payload,
|
||||
admin_api_keys_id_from_path, admin_api_keys_operator_id, admin_api_keys_parse_limit,
|
||||
admin_api_keys_parse_skip, build_admin_api_key_detail_payload,
|
||||
build_admin_api_key_list_item_payload, build_admin_api_keys_bad_request_response,
|
||||
build_admin_api_keys_data_unavailable_response, build_admin_api_keys_not_found_response,
|
||||
AdminStandaloneApiKeyCreateRequest, AdminStandaloneApiKeyToggleRequest,
|
||||
|
||||
Reference in New Issue
Block a user