活动:修复七天乐任务无效

This commit is contained in:
luying
2022-01-11 14:53:49 +08:00
parent 3375abfa5b
commit 2f05af6444
5 changed files with 25 additions and 7 deletions

View File

@@ -527,7 +527,7 @@ export async function accomplishTask(serverId: number, roleId: string, taskType:
let { addCount, record } = isComplete(roleId, task.taskType, task.taskParam, count, activity.activityId, parma, recordData);
if (addCount) {
if (taskType == TASK_TYPE.ROLE_LV || taskType == TASK_TYPE.ROLE_TITLE || taskType == TASK_TYPE.BATTLE_TOWER_LV) {
if (taskType == TASK_TYPE.ROLE_LV || taskType == TASK_TYPE.ROLE_TITLE || taskType == TASK_TYPE.BATTLE_TOWER_LV || taskType == TASK_TYPE.FRIEND_NUM) {
let playerRecord = await ActivityGrowthModel.setTaskCount(serverId, activity.activityId, roleId, task.dayIndex, task.cellIndex, task.taskType, addCount);
//推送
task.totalCount = playerRecord.totalCount;
@@ -554,7 +554,7 @@ export async function accomplishTask(serverId: number, roleId: string, taskType:
let { addCount, record } = isComplete(roleId, task.taskType, task.taskParam, count, activity.activityId, parma, recordData);
console.log('******* dailyChallenge', addCount, record)
if (addCount) {
if (taskType == TASK_TYPE.ROLE_LV || taskType == TASK_TYPE.ROLE_TITLE || taskType == TASK_TYPE.BATTLE_TOWER_LV) {
if (taskType == TASK_TYPE.ROLE_LV || taskType == TASK_TYPE.ROLE_TITLE || taskType == TASK_TYPE.BATTLE_TOWER_LV || taskType == TASK_TYPE.FRIEND_NUM) {
let playerRecord = await ActivityDailyChallengesModel.setTaskCount(serverId, activity.activityId, roleId, task.dayIndex, task.cellIndex, task.taskType, addCount);
//推送
task.totalCount = playerRecord.totalCount;
@@ -1230,6 +1230,12 @@ export function isComplete(_roleId: string, taskType: TASK_TYPE, taskParam: stri
addCount = count;
}
break;
case TASK_TYPE.FRIEND_NUM:
addCount = count;
break;
case TASK_TYPE.ROLE_SCROLL_ACTIVE:
addCount = count;
break;
default:
addCount = 0;
break;