活动:修改bug

This commit is contained in:
qiaoxin
2021-06-01 11:08:11 +08:00
parent c98c1f5170
commit 9a45e182cf
2 changed files with 18 additions and 14 deletions
@@ -1,8 +1,9 @@
import { ACTIVITY_TYPE } from "../../consts";
import { ActivityPopUpShopModelType } from "../../db/ActivityPopUpShop"; import { ActivityPopUpShopModelType } from "../../db/ActivityPopUpShop";
// 弹框商店 // 弹框商店
export class PopUpShopData { export class PopUpShopData {
type: number//活动类型
activityId: number; // 活动id activityId: number; // 活动id
id: number; // 第几个,从1开始 id: number; // 第几个,从1开始
name: string; //名字 name: string; //名字
@@ -34,6 +35,7 @@ export class PopUpShopData {
public initData(data: any) { public initData(data: any) {
this.type = ACTIVITY_TYPE.POP_UP_SHOP;
this.id = data.id; this.id = data.id;
this.reward = data.reward; this.reward = data.reward;
this.consume = data.consume ? data.consume : ''; this.consume = data.consume ? data.consume : '';
+2
View File
@@ -575,6 +575,7 @@ export async function accomplishTask(serverId: number, roleId: string, taskType:
for (let activity of allActivity) { for (let activity of allActivity) {
let allTaskData: any[] = JSON.parse(activity.data); let allTaskData: any[] = JSON.parse(activity.data);
for (let task of allTaskData) { for (let task of allTaskData) {
if (task.taskType == taskType) {
let popShopData = new PopUpShopData(task, activity.activityId); let popShopData = new PopUpShopData(task, activity.activityId);
let taskRecord = await ActivityPopUpShopModel.findOpenDataByTaskId(serverId, activity.activityId, roleId, popShopData.id, popShopData.taskType) let taskRecord = await ActivityPopUpShopModel.findOpenDataByTaskId(serverId, activity.activityId, roleId, popShopData.id, popShopData.taskType)
let recordData = taskRecord && taskRecord.data ? JSON.parse(taskRecord.data) : null let recordData = taskRecord && taskRecord.data ? JSON.parse(taskRecord.data) : null
@@ -594,6 +595,7 @@ export async function accomplishTask(serverId: number, roleId: string, taskType:
} }
} }
} }
}
//主线成长基金 //主线成长基金
if (taskType === TASK_TYPE.BATTLE_MAIN) { if (taskType === TASK_TYPE.BATTLE_MAIN) {