活动:每日挑战添加服务器id
This commit is contained in:
@@ -179,17 +179,15 @@ export class SevenDaysHandler {
|
||||
}
|
||||
|
||||
await ActivityGrowthModel.addCellRecord(serverId, activityId, roleId, dayIndex, cellIndex, type, 1, 0);
|
||||
let reward = dailyItemData.goodReward();
|
||||
let goods = await addItems(roleId, roleName, sid, reward);
|
||||
let heroReward = dailyItemData.heroReward();
|
||||
let addHeros = [];
|
||||
if (heroReward.length > 0) {
|
||||
let heroResult = await createHeroes(roleId, roleName, sid, serverId, funcs, heroReward);
|
||||
goods = goods.concat(heroResult.goods)
|
||||
addHeros = addHeros.concat(heroResult.heroes);
|
||||
}
|
||||
|
||||
return resResult(STATUS.SUCCESS, { goods, addHeros });
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(dailyItemData.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
|
||||
dailyItemData.receiveRewardCount = 1;
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {
|
||||
param: msg,
|
||||
item: dailyItemData,
|
||||
}));
|
||||
}
|
||||
|
||||
|
||||
@@ -249,21 +247,19 @@ export class SevenDaysHandler {
|
||||
let result = await handleCost(roleId, sid, [{ id: consumeData.id, count: consumeData.count }]);
|
||||
if (!result) return resResult(STATUS.ACTIVITY_RES_NOT_ENOUGH);
|
||||
} else if (consumeType == ACTIVITY_RESOURCES_TYPE.RMB) {//RMB购买
|
||||
|
||||
return resResult(STATUS.ACTIVITY_NEED_PAY);
|
||||
}
|
||||
|
||||
await ActivityDailyGiftsModel.buyRecord(activityId, roleId, dayIndex, cellIndex, 1);
|
||||
let reward = dailyItemData.goodReward();
|
||||
let goods = await addItems(roleId, roleName, sid, reward);
|
||||
let heroReward = dailyItemData.heroReward();
|
||||
let addHeros = [];
|
||||
if (heroReward.length > 0) {
|
||||
let heroResult = await createHeroes(roleId, roleName, sid, serverId, funcs, heroReward);
|
||||
goods = goods.concat(heroResult.goods)
|
||||
addHeros = addHeros.concat(heroResult.heroes);
|
||||
}
|
||||
await ActivityDailyGiftsModel.buyRecord(serverId, activityId, roleId, dayIndex, cellIndex, 1);
|
||||
|
||||
return resResult(STATUS.SUCCESS, { goods, addHeros });
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(dailyItemData.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
|
||||
dailyItemData.buyCount += 1;
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {
|
||||
param: msg,
|
||||
item: dailyItemData,
|
||||
}));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user