修正获取ticket record时dataTag的名字
This commit is contained in:
parent
0fe6fc3b11
commit
c63403a482
@ -39,7 +39,7 @@ class GameController extends BaseController {
|
|||||||
const existsSet = new Set()
|
const existsSet = new Set()
|
||||||
exists.forEach(record => {
|
exists.forEach(record => {
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
let _dateTag = record.data?.dateTag || formatDate(record.createdAt)
|
let _dateTag = record.data?.dataTag || formatDate(record.createdAt)
|
||||||
existsSet.add(_dateTag)
|
existsSet.add(_dateTag)
|
||||||
})
|
})
|
||||||
if (existsSet.has(dateTag)) {
|
if (existsSet.has(dateTag)) {
|
||||||
@ -88,7 +88,7 @@ class GameController extends BaseController {
|
|||||||
const claimedSet = new Set()
|
const claimedSet = new Set()
|
||||||
ticketRecords.forEach(record => {
|
ticketRecords.forEach(record => {
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
let dateTag = record.data?.dateTag || formatDate(record.createdAt)
|
let dateTag = record.data?.dataTag || formatDate(record.createdAt)
|
||||||
claimedSet.add(dateTag)
|
claimedSet.add(dateTag)
|
||||||
})
|
})
|
||||||
for (let record of res) {
|
for (let record of res) {
|
||||||
@ -234,14 +234,12 @@ class GameController extends BaseController {
|
|||||||
// 有签到的链上记录, 说明已签到
|
// 有签到的链上记录, 说明已签到
|
||||||
todayStat = 1
|
todayStat = 1
|
||||||
}
|
}
|
||||||
if (record.lastSignDay === dateTag) {
|
const claimedDaySet = new Set()
|
||||||
// 检查是否已领取
|
|
||||||
todayStat = 9
|
|
||||||
}
|
|
||||||
const ticketRecords = await TicketRecord.find({
|
const ticketRecords = await TicketRecord.find({
|
||||||
user: user.id,
|
user: user.id,
|
||||||
activity: user.activity,
|
activity: user.activity,
|
||||||
type: { $in: [SIGN_TOTAL, USE_TICKET, SIGN_SEQ] },
|
type: { $in: [SIGN_TOTAL, USE_TICKET, SIGN_SEQ, DAILY_SIGN] },
|
||||||
})
|
})
|
||||||
const claimedSet = new Set()
|
const claimedSet = new Set()
|
||||||
const seqSet = new Set()
|
const seqSet = new Set()
|
||||||
@ -253,9 +251,16 @@ class GameController extends BaseController {
|
|||||||
claimedSet.add(record.data.day)
|
claimedSet.add(record.data.day)
|
||||||
} else if (record.type === SIGN_SEQ) {
|
} else if (record.type === SIGN_SEQ) {
|
||||||
seqSet.add(record.data.day)
|
seqSet.add(record.data.day)
|
||||||
|
} else if (record.type === DAILY_SIGN) {
|
||||||
|
//@ts-ignore
|
||||||
|
let dateTag = record.data?.dataTag || formatDate(record.createdAt)
|
||||||
|
claimedDaySet.add(dateTag)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
if (claimedDaySet.has(dateTag)) {
|
||||||
|
// 检查是否已领取
|
||||||
|
todayStat = 9
|
||||||
|
}
|
||||||
const totalStat = []
|
const totalStat = []
|
||||||
const lastRecord = await CheckIn.findOne({ from: user.address.toLowerCase() }).sort({ _id: -1 })
|
const lastRecord = await CheckIn.findOne({ from: user.address.toLowerCase() }).sort({ _id: -1 })
|
||||||
for (let cfg of totalSignCfg) {
|
for (let cfg of totalSignCfg) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user