diff --git a/backend/services/mining-admin-service/src/application/services/system-accounts.service.ts b/backend/services/mining-admin-service/src/application/services/system-accounts.service.ts index 09a5caa2..7c2755d2 100644 --- a/backend/services/mining-admin-service/src/application/services/system-accounts.service.ts +++ b/backend/services/mining-admin-service/src/application/services/system-accounts.service.ts @@ -47,7 +47,8 @@ export class SystemAccountsService { ); const miningDataMap = new Map(); - for (const account of response.data.accounts) { + const body = response.data?.data ?? response.data; + for (const account of body.accounts) { // 使用 accountType:regionCode 作为 key,与 contribution 表一致 const key = account.regionCode ? `${account.accountType}:${account.regionCode}` @@ -321,7 +322,7 @@ export class SystemAccountsService { ), ); - return response.data; + return response.data?.data ?? response.data; } catch (error) { this.logger.warn( `Failed to fetch system account mining records: ${error.message}`, @@ -365,7 +366,7 @@ export class SystemAccountsService { ), ); - return response.data; + return response.data?.data ?? response.data; } catch (error) { this.logger.warn( `Failed to fetch system account transactions: ${error.message}`,