定时任务:自动开发修复
This commit is contained in:
@@ -63,6 +63,14 @@ export default class Activity extends BaseModel {
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
public static async findOpenActivityByGroupId(activityGroupId: number[]) {
|
||||
let result: ActivityModelType[] = await ActivityModel.find(
|
||||
{ groupId: { $in: activityGroupId }, isEnable: true }
|
||||
).sort({ activityId: -1 }).lean(true);
|
||||
return result;
|
||||
}
|
||||
|
||||
//根据活动类型查询活动数据
|
||||
public static async findActivityByType(type: number) {
|
||||
let result: ActivityModelType[] = await ActivityModel.find({ type }).lean(true);
|
||||
|
||||
@@ -84,6 +84,12 @@ export default class Activity_Group extends BaseModel {
|
||||
return result;
|
||||
}
|
||||
|
||||
//更新询组
|
||||
public static async addServerToGroupData(serverId: number, groupIds: number[]) {
|
||||
await ActivityGroupModel.updateMany({ groupId: { $in: groupIds} },
|
||||
{ $addToSet: { serverIds: serverId } }, { new: true }).lean(true);
|
||||
}
|
||||
|
||||
// 根据包含的活动更新开始和结束时间
|
||||
private static async updateTime(groupId: number, aids: number[], uid = 1) {
|
||||
let activities = await ActivityModel.findActivityByIds(aids);
|
||||
|
||||
Reference in New Issue
Block a user