diff --git a/game-server/app/services/activity/timeLimitRankService.ts b/game-server/app/services/activity/timeLimitRankService.ts index 58f5f6ec9..7e2123153 100644 --- a/game-server/app/services/activity/timeLimitRankService.ts +++ b/game-server/app/services/activity/timeLimitRankService.ts @@ -1,4 +1,4 @@ -import { ACTIVITY_TYPE, getRedisKeyByRankType, MAIL_TYPE, REDIS_KEY } from "../../consts"; +import { ACTIVITY_TYPE, getRedisKeyByRankType, MAIL_TYPE, RANK_TYPE, REDIS_KEY } from "../../consts"; import { ActivityGroupModel } from "../../db/ActivityGroup"; import { ActivityTimeLimitRankModel, ActivityTimeLimitRankModelTypeParam } from "../../db/ActivityTimeLimitRank"; import { GuildModel, GuildType } from "../../db/Guild"; @@ -45,7 +45,7 @@ export async function recordGuildFund(serverId: number, guild: GuildType, fund: let activities = await getActivitiesByType(serverId, ACTIVITY_TYPE.TIME_LIMIT_RANK); for(let activity of activities) { let playerData = new TimeLimitRankData(activity, 0); - if(playerData.canRecord()) { + if(playerData.canRecord() && playerData.rankType == RANK_TYPE.GUILD_FUND) { await ActivityTimeLimitRankModel.addGuildScore(serverId, playerData.activityId, playerData.rankType, guild.code, fund, guild._id); let redisKey = getRedisKeyByRankType(playerData.rankType);