fix(mining-admin-web): 修复用户详情数据映射 - 正确映射referral/adoption/team字段
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
5ad71e2e4b
commit
3074748d15
|
|
@ -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',
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue