bug fix: nft holder状态错误
This commit is contained in:
parent
bddb94246b
commit
0011df9366
@ -78,10 +78,16 @@ class NftController extends BaseController {
|
||||
})
|
||||
if (user) {
|
||||
let records = await NFTHolderRecord.find({ user: user.id })
|
||||
let recordSet = new Set(records.map(o => o.contract.toLowerCase()))
|
||||
let groupSet = new Set(records.map(o => o.group))
|
||||
let recordSet = new Set()
|
||||
let groupSet = new Set()
|
||||
for (let record of records) {
|
||||
recordSet.add(record.contract.toLowerCase())
|
||||
if (record.group) {
|
||||
groupSet.add(record.group)
|
||||
}
|
||||
}
|
||||
for (let sub of list) {
|
||||
list.status = recordSet.has(sub.contract.toLowerCase()) || groupSet.has(sub.group) ? 1 : 0
|
||||
sub.status = recordSet.has(sub.contract.toLowerCase()) || groupSet.has(sub.group) ? 1 : 0
|
||||
}
|
||||
}
|
||||
return list
|
||||
|
Loading…
x
Reference in New Issue
Block a user