This commit is contained in:
18631081161 2025-12-23 23:58:21 +08:00
parent 549d187081
commit 5817012cc8
2 changed files with 21 additions and 18 deletions

View File

@ -107,22 +107,24 @@ const getInvitationRecords = async (userId, options = {}) => {
offset: parseInt(offset),
});
// Format records
const records = rows.map(invitation => ({
id: invitation.id,
invitee: {
id: invitation.invitee.id,
uid: invitation.invitee.uid,
nickname: invitation.invitee.nickname,
avatar: invitation.invitee.avatar,
registeredAt: invitation.registeredAt,
},
firstPaymentAt: invitation.firstPaymentAt,
firstPaymentAmount: invitation.firstPaymentAmount ? parseFloat(invitation.firstPaymentAmount).toFixed(2) : null,
rewardAmount: invitation.rewardAmount ? parseFloat(invitation.rewardAmount).toFixed(2) : null,
rewardStatus: invitation.rewardStatus,
createdAt: invitation.createdAt,
}));
// Format records - filter out records where invitee was deleted
const records = rows
.filter(invitation => invitation.invitee != null)
.map(invitation => ({
id: invitation.id,
invitee: {
id: invitation.invitee.id,
uid: invitation.invitee.uid,
nickname: invitation.invitee.nickname,
avatar: invitation.invitee.avatar,
registeredAt: invitation.registeredAt,
},
firstPaymentAt: invitation.firstPaymentAt,
firstPaymentAmount: invitation.firstPaymentAmount ? parseFloat(invitation.firstPaymentAmount).toFixed(2) : null,
rewardAmount: invitation.rewardAmount ? parseFloat(invitation.rewardAmount).toFixed(2) : null,
rewardStatus: invitation.rewardStatus,
createdAt: invitation.createdAt,
}));
return {
records,

View File

@ -455,8 +455,9 @@
try {
// 使API
const res = await appServer.GetInvitationRecords()
// : { success: true, data: { records: [...] } }
if (res && res.success && res.data && res.data.records) {
console.log('GetInvitationRecords response:', res)
// : { code: 0, message: "", data: { records: [...] } }
if (res && res.code === 0 && res.data && res.data.records) {
this.inviteRecords = res.data.records.map(item => ({
username: item.invitee?.nickname || '-',
uid: item.invitee?.uid || '-',