活动:修改bug

This commit is contained in:
qiaoxin
2021-05-26 19:22:18 +08:00
parent dc65c002ae
commit 9ccaa796f7
3 changed files with 5 additions and 3 deletions
@@ -94,7 +94,7 @@ export class ActivityHandler {
let data = await signInVIPActivity(serverId, roleId); let data = await signInVIPActivity(serverId, roleId);
if (data) { if (data) {
playerActivityArray.push({ playerActivityArray.push({
type: ACTIVITY_TYPE.SIGN_IN, type: ACTIVITY_TYPE.SIGN_IN_VIP,
activityId: data.activityId, activityId: data.activityId,
data, data,
}); });
@@ -79,7 +79,7 @@ export async function getPlayerGrowthFundData(activityId: number, serverId: numb
let { towerLv } = await RoleModel.findByRoleId(roleId); let { towerLv } = await RoleModel.findByRoleId(roleId);
for (let item of playerData.list) { for (let item of playerData.list) {
if (item.taskType == TASK_TYPE.BATTLE_TOWER_LV) { if (item.taskType == TASK_TYPE.BATTLE_TOWER_LV) {
if (towerLv < item.taskParamArray[0]) { if (towerLv >= item.taskParamArray[0]) {
item.isComplete = true; item.isComplete = true;
} }
} }
@@ -92,7 +92,7 @@ export async function getPlayerGrowthFundData(activityId: number, serverId: numb
let { mainEliteWarId } = await RoleModel.findByRoleId(roleId); let { mainEliteWarId } = await RoleModel.findByRoleId(roleId);
for (let item of playerData.list) { for (let item of playerData.list) {
if (item.taskType == TASK_TYPE.BATTLE_MAIN_ELITE) { if (item.taskType == TASK_TYPE.BATTLE_MAIN_ELITE) {
if (mainEliteWarId <= item.taskParamArray[0]) { if (mainEliteWarId >= item.taskParamArray[0]) {
item.isComplete = true; item.isComplete = true;
} }
} }
@@ -16,6 +16,7 @@ export class GrowthFundItem {
taskType: number; // 任务类型 dic_zyz_taskType.json taskType: number; // 任务类型 dic_zyz_taskType.json
taskParam: string; //任务数据 dic_zyz_taskType.json taskParam: string; //任务数据 dic_zyz_taskType.json
taskParamArray: Array<number>; //任务数据 dic_zyz_taskType.json taskParamArray: Array<number>; //任务数据 dic_zyz_taskType.json
condition: number; //0
reward: string; // 任务奖励,格式:1&3&1(类型&id&数量) 类型定义:1.英雄,2.物品 reward: string; // 任务奖励,格式:1&3&1(类型&id&数量) 类型定义:1.英雄,2.物品
@@ -30,6 +31,7 @@ export class GrowthFundItem {
this.taskType = data.taskType; this.taskType = data.taskType;
this.taskParam = data.taskParam; this.taskParam = data.taskParam;
this.reward = data.reward; this.reward = data.reward;
this.condition = data.condition;
this.isComplete = false; this.isComplete = false;
this.isReceive = false; this.isReceive = false;