diff --git a/backend/services/trading-service/src/application/services/asset.service.ts b/backend/services/trading-service/src/application/services/asset.service.ts index b8abb536..fb17ae4b 100644 --- a/backend/services/trading-service/src/application/services/asset.service.ts +++ b/backend/services/trading-service/src/application/services/asset.service.ts @@ -243,8 +243,10 @@ export class AssetService { const result = await response.json(); // totalDistributed = 用户已挖总量 + 系统已挖总量 - if (result?.totalDistributed) { - return new Money(result.totalDistributed); + // mining-service 返回格式: { success: true, data: { totalDistributed: "..." } } + const totalDistributed = result?.data?.totalDistributed || result?.totalDistributed; + if (totalDistributed) { + return new Money(totalDistributed); } return Money.zero(); } catch (error) {