修正一个可能会引起无限刷箱子的bug

This commit is contained in:
CounterFire2023 2024-04-20 08:46:21 +08:00
parent 8b72e59e68
commit b40336efea

View File

@ -180,7 +180,6 @@ class NftController extends BaseController {
}
let chestLevel = cfg.tier || 1
let chest = generateNewChest(user.id, user.activity, chestLevel, ChestStatusEnum.NORMAL)
await chest.save()
let recordNew = new NFTHolderRecord({
user: user.id,
contract,
@ -190,6 +189,7 @@ class NftController extends BaseController {
rewards: [chest.id],
})
await recordNew.save()
await chest.save()
return { chests: [chest.toJson()] }
}
}