diff --git a/game-server/app/services/activity/taskPassService.ts b/game-server/app/services/activity/taskPassService.ts index d97f08781..eee6547ff 100644 --- a/game-server/app/services/activity/taskPassService.ts +++ b/game-server/app/services/activity/taskPassService.ts @@ -70,6 +70,9 @@ export async function addTaskPassPoint(serverId: number, activityId: number, rol let createTime = await getRoleCreateTime(roleId); let serverTime = await getServerCreateTime(serverId); let data = new TaskPassData(activity, createTime, serverTime); - let result = await ActivityTaskPassModel.addPoint(serverId, activityId, roleId, data.roundIndex, addPoint); - return result.totalPoint; + if(data.canShow()) { + let result = await ActivityTaskPassModel.addPoint(serverId, activityId, roleId, data.roundIndex, addPoint); + return result.totalPoint; + } + return 0 } \ No newline at end of file