活动存入内存中

This commit is contained in:
luying
2021-09-11 14:02:23 +08:00
parent 7a5722aca4
commit aef511b1aa
35 changed files with 189 additions and 59 deletions

View File

@@ -33,6 +33,12 @@ export default class Activity extends BaseModel {
@prop({ required: true })
interval: number; // 周期性活动时间间隔,秒
// 获取正在开启和即将到来的活动列表
public static async findOpenAndComingActivityes() {
let now = new Date();
let result: ActivityModelType[] = await ActivityModel.find({ endTime: { $gte: now } }).lean();
return result;
}
//根据活动类型查询开启的活动数据
public static async findOpenActivityByType(activityGroupId: number[], type: number, date: Date) {