From 967e6c1f44f4de543504550bd92b96f119126751 Mon Sep 17 00:00:00 2001 From: hailin Date: Thu, 15 Jan 2026 20:54:26 -0800 Subject: [PATCH] fix(admin-web): fix API response data extraction for trading endpoints - Add proper extraction of nested data from { success, data, timestamp } response format Co-Authored-By: Claude Opus 4.5 --- .../src/features/trading/api/trading.api.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/frontend/mining-admin-web/src/features/trading/api/trading.api.ts b/frontend/mining-admin-web/src/features/trading/api/trading.api.ts index 82d5085b..e5c1fbdd 100644 --- a/frontend/mining-admin-web/src/features/trading/api/trading.api.ts +++ b/frontend/mining-admin-web/src/features/trading/api/trading.api.ts @@ -42,7 +42,8 @@ export const tradingApi = { // 获取交易系统状态 getTradingStatus: async (): Promise => { const response = await apiClient.get('/trading/admin/trading/status'); - return response.data; + // 后端返回 { success, data, timestamp } + return response.data.data || response.data; }, // 激活交易系统 @@ -60,7 +61,8 @@ export const tradingApi = { // 获取销毁状态 getBurnStatus: async (): Promise => { const response = await apiClient.get('/trading/burn/status'); - return response.data; + // 后端返回 { success, data, timestamp } + return response.data.data || response.data; }, // 获取销毁记录 @@ -77,6 +79,7 @@ export const tradingApi = { params.append('sourceType', sourceType); } const response = await apiClient.get(`/trading/burn/records?${params.toString()}`); + // 后端返回 { data: [...], total: number } return response.data; }, @@ -93,6 +96,7 @@ export const tradingApi = { burnProgress: string; }> => { const response = await apiClient.get('/trading/asset/market'); + // 后端返回 { success, data, timestamp } return response.data.data; }, };