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 {
|
function transformUserDetail(backendUser: any): UserDetail {
|
||||||
return {
|
return {
|
||||||
...transformUserOverview(backendUser),
|
...transformUserOverview(backendUser),
|
||||||
referrerAccountSequence: null,
|
// 推荐关系
|
||||||
directReferralCount: backendUser.contribution?.directReferralCount || 0,
|
referrerAccountSequence: backendUser.referral?.referrerAccountSequence || null,
|
||||||
directReferralAdoptedCount: 0,
|
referrerNickname: backendUser.referral?.referrerNickname || null,
|
||||||
teamSize: 0,
|
referrerId: backendUser.referral?.referrerAccountSequence || null,
|
||||||
teamAdoptedCount: 0,
|
// 直推数据
|
||||||
|
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: {
|
contributions: {
|
||||||
personal: backendUser.contribution?.personalContribution || '0',
|
personal: backendUser.contribution?.personalContribution || '0',
|
||||||
systemOperation: '0',
|
systemOperation: '0',
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,8 @@ export interface UserOverview {
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface UserDetail extends UserOverview {
|
export interface UserDetail extends UserOverview {
|
||||||
referrerAccountSequence: number | null;
|
referrerAccountSequence: string | null;
|
||||||
|
referrerNickname?: string | null;
|
||||||
directReferralCount: number;
|
directReferralCount: number;
|
||||||
directReferralAdoptedCount: number;
|
directReferralAdoptedCount: number;
|
||||||
teamSize: number;
|
teamSize: number;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue