✨ feat(gvg): 开始挑战和结束挑战
This commit is contained in:
@@ -25,13 +25,13 @@ export default class GVGVestige extends BaseModel {
|
||||
@prop({ required: true })
|
||||
day: number; // 每天5点
|
||||
|
||||
public static async getVestigate(groupId: number) {
|
||||
public static async getVestige(groupId: number) {
|
||||
let day = getZeroPoint();
|
||||
let result: GVGVestigeType = await GVGVestigeModel.findOne({ groupId, day }).lean();
|
||||
return result;
|
||||
}
|
||||
|
||||
public static async initTodayVestigate(groupId: number, type: number, vestiges: Vestige[]) {
|
||||
public static async initTodayVestige(groupId: number, type: number, vestiges: Vestige[]) {
|
||||
let day = getZeroPoint();
|
||||
let result: GVGVestigeType = await GVGVestigeModel.findOneAndUpdate({ groupId, day }, { $setOnInsert: { type, vestiges } }, { new: true, upsert: true }).lean();
|
||||
return result;
|
||||
|
||||
Reference in New Issue
Block a user