diff --git a/backend/services/reporting-service/src/infrastructure/external/wallet-service/wallet-service.client.ts b/backend/services/reporting-service/src/infrastructure/external/wallet-service/wallet-service.client.ts index e65a4cf8..71c92a20 100644 --- a/backend/services/reporting-service/src/infrastructure/external/wallet-service/wallet-service.client.ts +++ b/backend/services/reporting-service/src/infrastructure/external/wallet-service/wallet-service.client.ts @@ -134,10 +134,11 @@ export class WalletServiceClient { this.logger.debug(`[getAllSystemAccounts] 请求: ${url}`); const response = await firstValueFrom( - this.httpService.get(url), + this.httpService.get<{ success: boolean; data: AllSystemAccountsResponse }>(url), ); - return response.data; + // wallet-service 返回 { success: true, data: { fixedAccounts, ... } } + return response.data.data; } catch (error) { this.logger.error(`[getAllSystemAccounts] 失败: ${error.message}`); return {