diff --git a/game-server/app/services/timeTaskService.ts b/game-server/app/services/timeTaskService.ts index 61795fa40..4264923e9 100644 --- a/game-server/app/services/timeTaskService.ts +++ b/game-server/app/services/timeTaskService.ts @@ -680,7 +680,7 @@ async function autoCreateServerSchedule(region: RegionType) { // —————————————— 活动 start —————————————— // async function initTimeLimitRank() { - let activities = await ActivityModel.findAllActivities(); + let activities = await ActivityModel.findActivityByType(ACTIVITY_TYPE.TIME_LIMIT_RANK); await updateTimeLimitRank(activities); } diff --git a/shared/db/Activity.ts b/shared/db/Activity.ts index 93463ece7..b8f5c6d8d 100644 --- a/shared/db/Activity.ts +++ b/shared/db/Activity.ts @@ -60,8 +60,8 @@ export default class Activity extends BaseModel { } //根据活动类型查询活动数据 - public static async findActivityByType(activityGroupId: number[], type: number, sort: number) { - let result: ActivityModelType[] = await ActivityModel.find({ groupId: { $in: activityGroupId }, type }).sort({ activityId: sort }).lean(true); + public static async findActivityByType(type: number) { + let result: ActivityModelType[] = await ActivityModel.find({ type }).lean(true); return result; } diff --git a/shared/db/Serverlist.ts b/shared/db/Serverlist.ts index 7e4fe9acd..99e5dabd5 100644 --- a/shared/db/Serverlist.ts +++ b/shared/db/Serverlist.ts @@ -106,8 +106,8 @@ export default class Serverlist extends BaseModel { return server; } - public static async findByServerIds(serverIds: number[]) { - let servers: ServerlistType[] = await ServerlistModel.find({ id: { $in: serverIds } }).select('medianCe activityGroupId').lean({ getters: true, virtuals: true }); + public static async findByServerIds(serverIds: number[], select?: string) { + let servers: ServerlistType[] = await ServerlistModel.find({ id: { $in: serverIds } }).select(select).lean({ getters: true, virtuals: true }); return servers; }