feat(gvg): 开始挑战和结束挑战

This commit is contained in:
luying
2023-02-17 10:58:06 +08:00
parent b727249106
commit ddce23d7fd
12 changed files with 34095 additions and 179 deletions
+2 -2
View File
@@ -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;