签到时不再自动领取连续签到奖励

This commit is contained in:
CounterFire2023 2024-04-07 20:01:33 +08:00
parent 66f2d39124
commit b518d21ad1

View File

@ -36,20 +36,19 @@ class GameController extends BaseController {
if (!record) {
throw new ZError(13, 'had not signed in')
}
const reward = seqSignScore(record.count)
const ticketRecord = new TicketRecord({
user: user.id,
activity: user.activity,
type: DAILY_SIGN,
data: {},
score: 1 + reward,
score: 1,
})
await ActivityGame.updateOne(
{ user: user.id, activity: user.activity },
{ lastSignDay: dateTag, $inc: { tickets: 1 + reward } },
{ lastSignDay: dateTag, $inc: { tickets: 1 } },
)
await ticketRecord.save()
return { ticket: reward + 1 }
return { ticket: 1 }
}
/**