移除宝箱助力记录的登录检查, 宝箱助力信息增加返回宝箱品级

This commit is contained in:
CounterFire2023 2024-04-12 10:30:00 +08:00
parent 090c064131
commit ef1b731202

View File

@ -62,9 +62,9 @@ class BoxController extends BaseController {
/** /**
* *
*/ */
@role(ROLE_ANON)
@router('post /api/chest/enhance/list') @router('post /api/chest/enhance/list')
async enhanceList(req) { async enhanceList(req) {
const user = req.user
let { chestId, chestid } = req.params let { chestId, chestid } = req.params
chestid = chestId || chestid chestid = chestId || chestid
if (!isObjectIdString(chestid)) { if (!isObjectIdString(chestid)) {
@ -78,7 +78,7 @@ class BoxController extends BaseController {
throw new ZError(13, 'chest is locked') throw new ZError(13, 'chest is locked')
} }
const result = [] const result = []
const records = await ChestEnhanceRecord.find({ chest: chest.id, activity: user.activity }).sort({ score: -1 }) const records = await ChestEnhanceRecord.find({ chest: chest.id }).sort({ score: -1 })
const uids = records.map(record => record.user) const uids = records.map(record => record.user)
const users = await ActivityUser.find({ _id: { $in: uids } }) const users = await ActivityUser.find({ _id: { $in: uids } })
const userMap = new Map() const userMap = new Map()
@ -165,6 +165,7 @@ class BoxController extends BaseController {
userCurrent, userCurrent,
userMax, userMax,
enhanced, enhanced,
level: chest.level,
nickname: nickname:
chestOwner?.twitterName || chestOwner?.discordName || chestOwner?.address chestOwner?.twitterName || chestOwner?.discordName || chestOwner?.address
? formatAddress(chestOwner.address) ? formatAddress(chestOwner.address)
@ -177,6 +178,7 @@ class BoxController extends BaseController {
return { return {
chestCurrent: chest.bonusUsers.length, chestCurrent: chest.bonusUsers.length,
chestMax: chest.maxBounsCount, chestMax: chest.maxBounsCount,
level: chest.level,
nickname: nickname:
chestOwner?.twitterName || chestOwner?.discordName || chestOwner?.address chestOwner?.twitterName || chestOwner?.discordName || chestOwner?.address
? formatAddress(chestOwner.address) ? formatAddress(chestOwner.address)