diff --git a/src/models/CheckIn.ts b/src/models/CheckIn.ts index 2067cde..525fc21 100644 --- a/src/models/CheckIn.ts +++ b/src/models/CheckIn.ts @@ -30,6 +30,9 @@ export class CheckInClass extends BaseModule { // 连签天数 @prop({ default: 1 }) public count: number + // 最大连签天数 + @prop({ default: 1 }) + public maxSeq: number @prop({ default: 1 }) public total: number @prop() @@ -45,6 +48,7 @@ export class CheckInClass extends BaseModule { } const total = await CheckIn.countDocuments({ from: event.from }) event.total = total + 1 + event.maxSeq = Math.max(event.count, event.maxSeq || 1) try { await CheckIn.insertOrUpdate({ from: event.from, dateTag: event.dateTag }, event) } catch (err) {