fix(mining-admin-web): 修复用户详情数据映射 - 正确映射referral/adoption/team字段

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-01-12 03:37:40 -08:00
parent 5ad71e2e4b
commit 3074748d15
2 changed files with 17 additions and 6 deletions

View File

@ -38,11 +38,21 @@ function transformUserOverview(backendUser: any): UserOverview {
function transformUserDetail(backendUser: any): UserDetail {
return {
...transformUserOverview(backendUser),
referrerAccountSequence: null,
directReferralCount: backendUser.contribution?.directReferralCount || 0,
directReferralAdoptedCount: 0,
teamSize: 0,
teamAdoptedCount: 0,
// 推荐关系
referrerAccountSequence: backendUser.referral?.referrerAccountSequence || null,
referrerNickname: backendUser.referral?.referrerNickname || null,
referrerId: backendUser.referral?.referrerAccountSequence || null,
// 直推数据
directReferralCount: backendUser.team?.directReferralCount || backendUser.contribution?.directReferralCount || 0,
directReferralAdoptedCount: backendUser.adoption?.directReferralAdoptions || 0,
// 团队数据
teamSize: backendUser.team?.teamMemberCount || 0,
teamAdoptedCount: backendUser.adoption?.teamAdoptions || 0,
teamAddresses: backendUser.team?.teamMemberCount || 0,
// 认种数据
personalAdoptions: backendUser.adoption?.personalAdoptionCount || 0,
teamAdoptions: backendUser.adoption?.teamAdoptions || 0,
// 算力明细
contributions: {
personal: backendUser.contribution?.personalContribution || '0',
systemOperation: '0',

View File

@ -31,7 +31,8 @@ export interface UserOverview {
}
export interface UserDetail extends UserOverview {
referrerAccountSequence: number | null;
referrerAccountSequence: string | null;
referrerNickname?: string | null;
directReferralCount: number;
directReferralAdoptedCount: number;
teamSize: number;