diff --git a/game-server/app/servers/role/handler/taskHandler.ts b/game-server/app/servers/role/handler/taskHandler.ts index 3b9a15b84..8bda94815 100644 --- a/game-server/app/servers/role/handler/taskHandler.ts +++ b/game-server/app/servers/role/handler/taskHandler.ts @@ -75,15 +75,15 @@ export class ShopHandler { point = userTask.dailyTaskPoint; weeklyPoint = userTask.dailyTaskPointWeekly; expItem = { id: dic.exp.id, count: dic.exp.count }; + //任务完成后关联活动的积分 + await addActvityTaskPoint(type, dic.point, session ); + } else if (type == TASK_FUN_TYPE.ACHIEVEMENT) { let dic = dicTask; let userTask = await UserTaskModel.incInfo(roleId, { achievementPoint: dic.point }); point = userTask.achievementPoint; } - //任务完成后关联活动的积分 - - if(type == TASK_FUN_TYPE.DAILY) await addActvityTaskPoint(type, id, session ); let goods = await addItems(roleId, roleName, sid, taskReward, ITEM_CHANGE_REASON.TASK_REWARD); if (expItem && expItem.count > 0) {