签到时不再自动领取连续签到奖励
This commit is contained in:
parent
66f2d39124
commit
b518d21ad1
@ -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 }
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user