fix(trading): 修复已分配积分股显示为0的问题

mining-service 返回格式为 { success: true, data: { totalDistributed: "..." } }
但 getTotalMinedFromMiningService() 直接取 result.totalDistributed,
应该取 result.data.totalDistributed。

同时兼容两种格式,优先取 result.data.totalDistributed。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-02-26 08:36:38 -08:00
parent acf55b26a7
commit 4a1bf3aafe
1 changed files with 4 additions and 2 deletions

View File

@ -243,8 +243,10 @@ export class AssetService {
const result = await response.json(); const result = await response.json();
// totalDistributed = 用户已挖总量 + 系统已挖总量 // totalDistributed = 用户已挖总量 + 系统已挖总量
if (result?.totalDistributed) { // mining-service 返回格式: { success: true, data: { totalDistributed: "..." } }
return new Money(result.totalDistributed); const totalDistributed = result?.data?.totalDistributed || result?.totalDistributed;
if (totalDistributed) {
return new Money(totalDistributed);
} }
return Money.zero(); return Money.zero();
} catch (error) { } catch (error) {