任务:任务去除funcs的判断,直接达成
This commit is contained in:
@@ -29,7 +29,7 @@ export class ActivityHandler {
|
||||
const roleId = session.get('roleId');
|
||||
const serverId = session.get('serverId');
|
||||
const sid: string = session.get('sid');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let playerActivityArray = [];
|
||||
|
||||
@@ -61,20 +61,20 @@ export class ActivityHandler {
|
||||
const roleId = session.get('roleId');
|
||||
const serverId = session.get('serverId');
|
||||
const sid: string = session.get('sid');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let heroNum = 1;
|
||||
// await checkActivityTask(serverId, sid, funcs, roleId, TASK_TYPE.HERO_QUALITY, heroNum, { heroes: [{ quality: 3 }] })
|
||||
// await checkActivityTask(serverId, sid, funcs, roleId, TASK_TYPE.HERO_QUALITY_TO_QUALITY_COUNT, 1, { oldQuality: 1, quality: 2 })
|
||||
// await checkActivityTask(serverId, sid, funcs, roleId, TASK_TYPE.HERO_WAKE_UP_STAR_UP_COUNT, 1, { quality: 1, colorStar: 1 })
|
||||
// await checkActivityTask(serverId, sid, funcs, roleId, TASK_TYPE.BATTLE_MAIN_ELITE, 1, { mainEliteWarId: 9001 })
|
||||
// await checkActivityTask(serverId, sid, funcs, roleId, TASK_TYPE.BATTLE_DUNGEON_WAR, 1, { warId: 5001 })
|
||||
// await checkActivityTask(serverId, sid, funcs, roleId, TASK_TYPE.BATTLE_EXPEDITION_BOX, 1)
|
||||
// await checkActivityTask(serverId, sid, funcs, roleId, TASK_TYPE.ROLE_LV, 100)
|
||||
// await checkActivityTask(serverId, sid, funcs, roleId, TASK_TYPE.PVP, 1)
|
||||
// await checkActivityTask(serverId, sid, roleId, TASK_TYPE.HERO_QUALITY, heroNum, { heroes: [{ quality: 3 }] })
|
||||
// await checkActivityTask(serverId, sid, roleId, TASK_TYPE.HERO_QUALITY_TO_QUALITY_COUNT, 1, { oldQuality: 1, quality: 2 })
|
||||
// await checkActivityTask(serverId, sid, roleId, TASK_TYPE.HERO_WAKE_UP_STAR_UP_COUNT, 1, { quality: 1, colorStar: 1 })
|
||||
// await checkActivityTask(serverId, sid, roleId, TASK_TYPE.BATTLE_MAIN_ELITE, 1, { mainEliteWarId: 9001 })
|
||||
// await checkActivityTask(serverId, sid, roleId, TASK_TYPE.BATTLE_DUNGEON_WAR, 1, { warId: 5001 })
|
||||
// await checkActivityTask(serverId, sid, roleId, TASK_TYPE.BATTLE_EXPEDITION_BOX, 1)
|
||||
// await checkActivityTask(serverId, sid, roleId, TASK_TYPE.ROLE_LV, 100)
|
||||
// await checkActivityTask(serverId, sid, roleId, TASK_TYPE.PVP, 1)
|
||||
|
||||
// await checkActivityTask(serverId, sid, funcs, roleId, TASK_TYPE.BATTLE_TOWER_LV, 1, { towerLv: lv })
|
||||
// await checkActivityTask(serverId, sid, funcs, roleId, TASK_TYPE.GASHA, 1)
|
||||
// await checkActivityTask(serverId, sid, roleId, TASK_TYPE.BATTLE_TOWER_LV, 1, { towerLv: lv })
|
||||
// await checkActivityTask(serverId, sid, roleId, TASK_TYPE.GASHA, 1)
|
||||
|
||||
// if (lv == 2) {
|
||||
// await GTCreateListMessage('批量推送测试11', 259200000, '哈哈哈哈哈11', '噢噢噢噢噢噢噢噢11')
|
||||
@@ -104,7 +104,7 @@ export class ActivityHandler {
|
||||
const roleId = session.get('roleId');
|
||||
const serverId = session.get('serverId');
|
||||
const sid: string = session.get('sid');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
let activityData = await ActivityModel.debugFindActivityByType(type);
|
||||
return resResult(STATUS.SUCCESS, activityData);
|
||||
}
|
||||
|
||||
@@ -31,7 +31,7 @@ export class ActivityMonopolyHandler {
|
||||
const roleId = session.get('roleId');
|
||||
const serverId = session.get('serverId');
|
||||
const sid: string = session.get('sid');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerMonopolyData(activityId, serverId, roleId)
|
||||
|
||||
@@ -52,7 +52,7 @@ export class ActivityMonopolyHandler {
|
||||
const roleId = session.get('roleId');
|
||||
const serverId = session.get('serverId');
|
||||
const sid: string = session.get('sid');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
const roleName = session.get('roleName');
|
||||
|
||||
let moveStep = 0;
|
||||
@@ -81,7 +81,7 @@ export class ActivityMonopolyHandler {
|
||||
if (landData.rewards.length > landData.stopCount) {
|
||||
let reward = landData.rewards[landData.level - 1];
|
||||
let rewardArray = stringToRewardParam(reward)
|
||||
landReward = await addReward(roleId, roleName, sid, serverId, funcs, rewardArray);
|
||||
landReward = await addReward(roleId, roleName, sid, serverId, rewardArray);
|
||||
}
|
||||
|
||||
//土地升级
|
||||
@@ -97,7 +97,7 @@ export class ActivityMonopolyHandler {
|
||||
if (records.length < landData.takeOutMax) {
|
||||
let resource = landData.record[0].resource;
|
||||
let rewardArray = stringToRewardParam(resource)
|
||||
bankReward = await addReward(roleId, roleName, sid, serverId, funcs, rewardArray);
|
||||
bankReward = await addReward(roleId, roleName, sid, serverId, rewardArray);
|
||||
let recordResult = await ActivityMonopolyLandModel.addRecord(serverId, activityId, roleId, newPosition, BANK_TYPE.OUT, resource);
|
||||
landData.record = recordResult.record;
|
||||
}
|
||||
@@ -109,7 +109,7 @@ export class ActivityMonopolyHandler {
|
||||
if (records.length < landData.takeOutMax) {
|
||||
let resource = landData.record[0].resource;
|
||||
let rewardArray = stringToRewardParam(resource)
|
||||
bankReward = await addReward(roleId, roleName, sid, serverId, funcs, rewardArray);
|
||||
bankReward = await addReward(roleId, roleName, sid, serverId, rewardArray);
|
||||
let recordResult = await ActivityMonopolyLandModel.addRecord(serverId, activityId, roleId, newPosition, BANK_TYPE.OUT, resource);
|
||||
landData.record = recordResult.record;
|
||||
}
|
||||
@@ -131,7 +131,7 @@ export class ActivityMonopolyHandler {
|
||||
const roleId = session.get('roleId');
|
||||
const serverId = session.get('serverId');
|
||||
const sid: string = session.get('sid');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
if (addCount > 0) {
|
||||
let playerData = await getPlayerMonopolyData(activityId, serverId, roleId)
|
||||
@@ -209,7 +209,7 @@ export class ActivityMonopolyHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
let playerMonopolyData: ActivityMonopolyModelType = await ActivityMonopolyModel.findData(serverId, monopolyActivityId, roleId);
|
||||
let playerData = await getPlayerMonopolyData(monopolyActivityId, serverId, roleId)
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
@@ -243,7 +243,7 @@ export class ActivityMonopolyHandler {
|
||||
if (!consumeResult) return resResult(STATUS.ROLE_MATERIAL_NOT_ENOUGH);
|
||||
|
||||
let rewardArray = stringToRewardParam(item.reward)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardArray);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardArray);
|
||||
|
||||
await ActivityRefreshShopModel.addRecord(shopActivityId, roleId, roundIndex, pageIndex, id);
|
||||
|
||||
|
||||
@@ -49,7 +49,7 @@ export class DailyChallengesHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerDailyChallengesData(activityId, serverId, roleId)
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
@@ -68,7 +68,7 @@ export class DailyChallengesHandler {
|
||||
await ActivityDailyChallengesModel.addCellRecord(serverId, activityId, roleId, dayIndex, cellIndex, type, 1);
|
||||
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(dailyItemData.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
|
||||
dailyItemData.receiveRewardCount = 1;
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {
|
||||
|
||||
@@ -55,7 +55,7 @@ export class DailyCoinHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerDailyCoinData(activityId, serverId, roleId)
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
@@ -127,7 +127,7 @@ export class DailyCoinHandler {
|
||||
|
||||
//免费期间
|
||||
let time = moment(new Date()).valueOf();
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, newReward)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, newReward)
|
||||
await ActivityDailyCoinModel.addExchangeRecord(serverId, activityId, roleId, playerData.beginTime, count, addCoin, `${count}&${consumeGold}&${addCoin}&${time}`);
|
||||
|
||||
let exchangeCount = playerData.exchangeCount + count;
|
||||
|
||||
@@ -46,7 +46,7 @@ export class DailyGKHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerDailyGKData(activityId, serverId, roleId)
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
@@ -66,7 +66,7 @@ export class DailyGKHandler {
|
||||
// await ActivityDailyGKModel.addRecord(serverId, activityId, roleId, dayIndex);
|
||||
|
||||
// let rewardParamArr: Array<RewardParam> = stringToRewardParam(dailyItemData.reward);
|
||||
// let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
// let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
|
||||
// dailyItemData.isSuccess = true;
|
||||
return resResult(STATUS.SUCCESS, {
|
||||
|
||||
@@ -51,7 +51,7 @@ export class DailyGiftsHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerDailyGiftsData(activityId, serverId, roleId)
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
@@ -81,7 +81,7 @@ export class DailyGiftsHandler {
|
||||
await ActivityDailyGiftsModel.buyRecord(serverId, activityId, roleId, dayIndex, cellIndex, 1);
|
||||
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(dailyItemData.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
|
||||
dailyItemData.buyCount += 1;
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {
|
||||
|
||||
@@ -52,7 +52,7 @@ export class DailyMealHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerDailyMealData(activityId, serverId, roleId)
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
@@ -76,7 +76,7 @@ export class DailyMealHandler {
|
||||
}
|
||||
//免费期间
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(itemData.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
await ActivityDailyMealModel.addReceiveRecord(serverId, activityId, roleId, type, curDate);
|
||||
itemData.isReceive = true;
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {
|
||||
|
||||
@@ -48,7 +48,7 @@ export class DailyRMBGiftsHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerDailyRMBGiftsData(activityId, serverId, roleId)
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
@@ -65,7 +65,7 @@ export class DailyRMBGiftsHandler {
|
||||
return resResult(STATUS.ACTIVITY_NEED_PAY);
|
||||
}
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(item.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
await ActivityDailyRMBGiftsModel.receiveRecord(serverId, activityId, roleId, moment(playerData.beginTime).toDate(), [item.id]);
|
||||
item.isReceive = true;
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {
|
||||
@@ -88,7 +88,7 @@ export class DailyRMBGiftsHandler {
|
||||
rewardArray = rewardArray.concat(rewardParamArr);
|
||||
item.isReceive = true;
|
||||
}
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardArray)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardArray)
|
||||
await ActivityDailyRMBGiftsModel.receiveRecord(serverId, activityId, roleId, moment(playerData.beginTime).toDate(), ids);
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {
|
||||
param: { activityId },
|
||||
|
||||
@@ -54,7 +54,7 @@ export class FirstGiftHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerFirstGiftData(activityId, serverId, roleId);
|
||||
if (!playerData) {
|
||||
@@ -74,7 +74,7 @@ export class FirstGiftHandler {
|
||||
indexArray.push(item.index)
|
||||
item.isReceive = true;
|
||||
}
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardArray);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardArray);
|
||||
|
||||
let isOver = playerData.isComplete();
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@ export class GachaHandler {
|
||||
const roleName: string = session.get('roleName');
|
||||
const sid: string = session.get('sid');
|
||||
const serverId: number = session.get('serverId');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let { lv } = await RoleModel.findByRoleId(roleId);
|
||||
|
||||
@@ -88,7 +88,7 @@ export class GachaHandler {
|
||||
}
|
||||
// 给东西
|
||||
// console.log('****', heroInfo)
|
||||
let { heroes } = await createHeroes(roleId, roleName, sid, serverId, funcs, heroInfo);
|
||||
let { heroes } = await createHeroes(roleId, roleName, sid, serverId, heroInfo);
|
||||
await addItems(roleId, roleName, sid, items);
|
||||
// 更新数据
|
||||
userGacha = await UserGachaModel.updateInfo(roleId, gachaId, activityId, {
|
||||
@@ -98,13 +98,13 @@ export class GachaHandler {
|
||||
await UserGachaRecModel.createRec(roleId, gachaId, activityId, count, resultList);
|
||||
|
||||
// 任务
|
||||
await checkTask(roleId, sid, funcs, TASK_TYPE.GASHA, count, true, {});
|
||||
await checkTask(roleId, sid, TASK_TYPE.GASHA, count, true, {});
|
||||
//活动统计
|
||||
await checkActivityTask(serverId, sid, funcs, roleId, TASK_TYPE.GASHA, count)
|
||||
await checkActivityTask(serverId, sid, roleId, TASK_TYPE.GASHA, count)
|
||||
for (let hero of heroes) {
|
||||
activityData.push({ hid: hero.hid, quality: hero.quality });
|
||||
}
|
||||
await checkActivityTask(serverId, sid, funcs, roleId, TASK_TYPE.GACHA_QUALITY_COUNT, count, { heroes: activityData })
|
||||
await checkActivityTask(serverId, sid, roleId, TASK_TYPE.GACHA_QUALITY_COUNT, count, { heroes: activityData })
|
||||
|
||||
let resultRefFreeTime = 0;
|
||||
if (dicGacha.free.count > 0) {
|
||||
@@ -157,7 +157,7 @@ export class GachaHandler {
|
||||
const roleName: string = session.get('roleName');
|
||||
const sid: string = session.get('sid');
|
||||
const serverId: number = session.get('serverId');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let userGacha = await UserGachaModel.findByRole(roleId, gachaId, 0);
|
||||
let { point, turntable, costPoint } = userGacha;
|
||||
@@ -187,7 +187,7 @@ export class GachaHandler {
|
||||
for (let i = 0; i < count; i++) {
|
||||
heroInfo.push({ hid: hero, count: 1 })
|
||||
}
|
||||
let { heroes, goods } = await createHeroes(roleId, roleName, sid, serverId, funcs, heroInfo);
|
||||
let { heroes, goods } = await createHeroes(roleId, roleName, sid, serverId, heroInfo);
|
||||
let resultList: GachaResult[] = [];
|
||||
for (let h of heroes) {
|
||||
let result = new GachaResult(contentId);
|
||||
|
||||
@@ -49,7 +49,7 @@ export class GrowthFundHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerGrowthFundData(activityId, serverId, roleId)
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
@@ -72,7 +72,7 @@ export class GrowthFundHandler {
|
||||
await ActivityGrowthFundModel.addRecord(activityId, roleId, pageIndex, cellIndex);
|
||||
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(growthFundItemData.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {
|
||||
param: { activityId, pageIndex, cellIndex },
|
||||
|
||||
@@ -50,7 +50,7 @@ export class GrowthHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerGrowthData(activityId, serverId, roleId)
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
@@ -68,7 +68,7 @@ export class GrowthHandler {
|
||||
|
||||
await ActivityGrowthModel.addCellRecord(serverId, activityId, roleId, dayIndex, cellIndex, type, 1);
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(growthItemData.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
|
||||
growthItemData.receiveRewardCount = 1;
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {
|
||||
@@ -89,7 +89,7 @@ export class GrowthHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerGrowthData(activityId, serverId, roleId)
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
@@ -108,7 +108,7 @@ export class GrowthHandler {
|
||||
await ActivityGrowthPointModel.addRecord(serverId, activityId, roleId, id);
|
||||
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(pointItemData.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
|
||||
|
||||
pointItemData.getPointReward = true;
|
||||
|
||||
@@ -77,7 +77,7 @@ export class LimitPackageHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerLimitPackageData(activityId, serverId, roleId);
|
||||
if (!playerData) {
|
||||
@@ -120,7 +120,7 @@ export class LimitPackageHandler {
|
||||
if (!consumeResult) return resResult(STATUS.ROLE_MATERIAL_NOT_ENOUGH);
|
||||
|
||||
let rewardArray = stringToRewardParam(item.reward)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardArray);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardArray);
|
||||
|
||||
await ActivityShopModel.addRecord(activityId, roleId, roundIndex, id);
|
||||
|
||||
|
||||
@@ -41,9 +41,9 @@ export class MonthlyTicketHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let result = await getPlayerMonthlyTicketDayReward(roleId, roleName, sid, serverId, funcs, activityId)
|
||||
let result = await getPlayerMonthlyTicketDayReward(roleId, roleName, sid, serverId, activityId)
|
||||
if (result) {
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {
|
||||
param: { activityId },
|
||||
|
||||
@@ -46,7 +46,7 @@ export class NewHeroGKHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerNewHeroGKData(activityId, serverId, roleId)
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
|
||||
@@ -67,7 +67,7 @@ export class NewHeroGachaHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerNewHeroGachaData(activityId, serverId, roleId)
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
@@ -95,12 +95,12 @@ export class NewHeroGachaHandler {
|
||||
await ActivityNewHeroGachaModel.addRecord(serverId, activityId, roleId, hid, floorCount, JSON.stringify(resultList), hasGetFloor);
|
||||
|
||||
// 给东西
|
||||
let { heroes } = await createHeroes(roleId, roleName, sid, serverId, funcs, heroInfo);
|
||||
let { heroes } = await createHeroes(roleId, roleName, sid, serverId, heroInfo);
|
||||
await addItems(roleId, roleName, sid, items);
|
||||
//固定奖励
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(item.commonReward);
|
||||
let newRewardParamArr: Array<RewardParam> = rewardParamArr.map(obj => { return { id: obj.id, type: obj.type, count: obj.count * count } });
|
||||
let commonResult = await addReward(roleId, roleName, sid, serverId, funcs, newRewardParamArr)
|
||||
let commonResult = await addReward(roleId, roleName, sid, serverId, newRewardParamArr)
|
||||
|
||||
return resResult(STATUS.SUCCESS, {
|
||||
hid, activityId, count, randomReward: { heroes, result: resultList }, commonReward: commonResult
|
||||
|
||||
@@ -47,7 +47,7 @@ export class NewHeroGiftsHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerNewHeroGiftsData(activityId, serverId, roleId)
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
@@ -63,7 +63,7 @@ export class NewHeroGiftsHandler {
|
||||
return resResult(STATUS.ACTIVITY_NO_POINT);
|
||||
}
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(item.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
await ActivityNewHeroGiftModel.addReceiveRecord(serverId, activityId, roleId, index, item.consumePoint);
|
||||
item.buyCount += 1;
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {
|
||||
|
||||
@@ -51,7 +51,7 @@ export class PopUpShopHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
let beginTime = moment(beginTimeStamp).toDate();
|
||||
|
||||
let activityData: ActivityModelType = await ActivityModel.findActivity(activityId);
|
||||
@@ -97,7 +97,7 @@ export class PopUpShopHandler {
|
||||
if (!resourceResult) return resResult(STATUS.ROLE_MATERIAL_NOT_ENOUGH);
|
||||
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(playerData.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
|
||||
await ActivityPopUpShopModel.addRecord(serverId, activityId, roleId, id, playerData.taskType, 1, beginTime);
|
||||
|
||||
|
||||
@@ -47,7 +47,7 @@ export class RechargeMoneyHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerRechargeMoneyData(activityId, serverId, roleId);
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
@@ -66,7 +66,7 @@ export class RechargeMoneyHandler {
|
||||
console.log(JSON.stringify(recordArray));
|
||||
await ActivityRechargeMoneyModel.addRecord(rechargeItem._id, item.id, item.reward)
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(item.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
if (playerData.isLast()) {
|
||||
let _ids = playerData.recordArray.map(a => a._id)
|
||||
await ActivityRechargeMoneyModel.setEndState(serverId, roleId, _ids);
|
||||
|
||||
@@ -48,7 +48,7 @@ export class RefreshShopHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerRefreshShopData(activityId, serverId, roleId);
|
||||
if (!playerData) {
|
||||
@@ -76,7 +76,7 @@ export class RefreshShopHandler {
|
||||
if (!consumeResult) return resResult(STATUS.ROLE_MATERIAL_NOT_ENOUGH);
|
||||
|
||||
let rewardArray = stringToRewardParam(item.reward)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardArray);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardArray);
|
||||
|
||||
await ActivityRefreshShopModel.addRecord(activityId, roleId, roundIndex, pageIndex, id);
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@ export class RefreshTaskHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerRefreshTaskData(activityId, serverId, roleId)
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
@@ -71,7 +71,7 @@ export class RefreshTaskHandler {
|
||||
await ActivityRefreshTaskModel.addReceiveRecord(serverId, activityId, roleId, roundIndex, pageIndex, id, type, 1);
|
||||
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(dailyItemData.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
|
||||
//获得点数
|
||||
await ActivityRefreshTaskPointModel.addPoint(serverId, activityId, roleId, dailyItemData.point);
|
||||
@@ -108,7 +108,7 @@ export class RefreshTaskHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerRefreshTaskData(activityId, serverId, roleId)
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
@@ -123,7 +123,7 @@ export class RefreshTaskHandler {
|
||||
await ActivityRefreshTaskPointModel.addReceiveRecord(serverId, activityId, roleId, playerData.consumePoint);
|
||||
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(playerData.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
|
||||
playerData.exchangePoint += playerData.consumePoint;
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {
|
||||
|
||||
@@ -52,7 +52,7 @@ export class SelfServiceShopHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let activityData: ActivityModelType = await ActivityModel.findActivity(activityId);
|
||||
let { createTime } = await RoleModel.findByRoleId(roleId);
|
||||
@@ -75,7 +75,7 @@ export class SelfServiceShopHandler {
|
||||
let consumeResult = await handleCost(roleId, sid, consume);
|
||||
if (!consumeResult) return resResult(STATUS.ROLE_MATERIAL_NOT_ENOUGH);
|
||||
|
||||
let result = await addSelfServiceShopGiftReward(roleId, roleName, sid, serverId, funcs, activityId, roundIndex, index, item);
|
||||
let result = await addSelfServiceShopGiftReward(roleId, roleName, sid, serverId, activityId, roundIndex, index, item);
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {}));
|
||||
}
|
||||
|
||||
@@ -91,7 +91,7 @@ export class SelfServiceShopHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
for (let obj of data) {
|
||||
await ActivitySelfServiceGoodsModel.addGoods(obj.activityId, roleId, obj.roundIndex, obj.index, obj.cellIndex, obj.rewardIndex);
|
||||
@@ -112,7 +112,7 @@ export class SelfServiceShopHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let activityData: ActivityModelType = await ActivityModel.findActivity(activityId);
|
||||
let { createTime } = await RoleModel.findByRoleId(roleId);
|
||||
@@ -135,7 +135,7 @@ export class SelfServiceShopHandler {
|
||||
|
||||
await ActivitySelfServiceModel.addBuyRecord(serverId, activityId, roleId, roundIndex, 1);
|
||||
let rewardArray = stringToRewardParam(unitReward)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardArray);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardArray);
|
||||
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, { unitBuyCount: buyCount + 1 }));
|
||||
}
|
||||
@@ -152,7 +152,7 @@ export class SelfServiceShopHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerActivityData(activityId, serverId, roleId)
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
|
||||
@@ -54,7 +54,7 @@ export class SevenDaysHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerSevenDaysGrowthData(activityId, serverId, roleId)
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
@@ -72,7 +72,7 @@ export class SevenDaysHandler {
|
||||
|
||||
await ActivityGrowthModel.addCellRecord(serverId, activityId, roleId, dayIndex, cellIndex, type, 1);
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(growthItemData.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
|
||||
growthItemData.receiveRewardCount = 1;
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {
|
||||
@@ -93,7 +93,7 @@ export class SevenDaysHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerSevenDaysGrowthData(activityId, serverId, roleId)
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
@@ -112,7 +112,7 @@ export class SevenDaysHandler {
|
||||
await ActivityGrowthPointModel.addRecord(serverId, activityId, roleId, id);
|
||||
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(pointItemData.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
|
||||
|
||||
pointItemData.getPointReward = true;
|
||||
@@ -136,7 +136,7 @@ export class SevenDaysHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerSevenDaysDailyChallengesData(activityId, serverId, roleId)
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
@@ -155,7 +155,7 @@ export class SevenDaysHandler {
|
||||
await ActivityDailyChallengesModel.addCellRecord(serverId, activityId, roleId, dayIndex, cellIndex, type, 1);
|
||||
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(dailyItemData.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
|
||||
dailyItemData.receiveRewardCount = 1;
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {
|
||||
@@ -179,7 +179,7 @@ export class SevenDaysHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerSevenDaysDailyGiftsData(activityId, serverId, roleId)
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
@@ -209,7 +209,7 @@ export class SevenDaysHandler {
|
||||
await ActivityDailyGiftsModel.buyRecord(serverId, activityId, roleId, dayIndex, cellIndex, 1);
|
||||
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(dailyItemData.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
|
||||
dailyItemData.buyCount += 1;
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {
|
||||
|
||||
@@ -56,7 +56,7 @@ export class SignInHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerSignInData(activityId, serverId, roleId)
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
@@ -107,7 +107,7 @@ export class SignInHandler {
|
||||
await ActivitySignInModel.addSignInRecord(activityId, roleId, roundIndex, [dayIndex]);
|
||||
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(signinItemData.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {
|
||||
param: { activityId, dayIndex },
|
||||
|
||||
@@ -53,7 +53,7 @@ export class ThirtyDaysHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let todayIndex = await playerThirtyDaysActivityDays(roleId);//玩家当前的天数
|
||||
let { activityGroupId } = await ServerlistModel.findByServerId(serverId);
|
||||
@@ -104,7 +104,7 @@ export class ThirtyDaysHandler {
|
||||
await ActivityThirtyDaysModel.addRecord(serverId, activityId, roleId, pageIndex, cellIndex, tab);
|
||||
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(thirtyDaysItemData.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
thirtyDaysItemData.isReceive = true;
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {
|
||||
param: { activityId, pageIndex, cellIndex },
|
||||
@@ -124,7 +124,7 @@ export class ThirtyDaysHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerThirtyDaysData(activityId, serverId, roleId)
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
@@ -148,7 +148,7 @@ export class ThirtyDaysHandler {
|
||||
}
|
||||
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
|
||||
thirtyDaysPointItemData.isReceive = true;
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {
|
||||
|
||||
@@ -56,7 +56,7 @@ export class TreasureHuntHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let { huntActivityId, huntBeginTime, huntEndTime, huntRoundIndex, activityData } = await getTreasureHuntData(serverId, roleId);
|
||||
if (!activityData) {
|
||||
@@ -77,7 +77,7 @@ export class TreasureHuntHandler {
|
||||
await ActivityTreasureHuntFirstPageModel.receiveReward(serverId, activityId, roleId, huntRoundIndex);
|
||||
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(playerData.firstPage.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
|
||||
playerData.firstPage.isReceive = true;
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {
|
||||
@@ -97,7 +97,7 @@ export class TreasureHuntHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let { huntActivityId, huntBeginTime, huntEndTime, huntRoundIndex, activityData } = await getTreasureHuntData(serverId, roleId);
|
||||
if (!activityData) {
|
||||
@@ -129,7 +129,7 @@ export class TreasureHuntHandler {
|
||||
await ActivityTreasureHuntShopModel.buyShopRecord(activityId, roleId, huntRoundIndex, playerData.todayIndex, cellIndex);
|
||||
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(item.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
|
||||
item.buyCount += 1;
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {
|
||||
@@ -149,7 +149,7 @@ export class TreasureHuntHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let { huntActivityId, huntBeginTime, huntEndTime, huntRoundIndex, activityData } = await getTreasureHuntData(serverId, roleId);
|
||||
if (!activityData) {
|
||||
@@ -176,7 +176,7 @@ export class TreasureHuntHandler {
|
||||
await ActivityTreasureHuntTaskModel.receiveReward(serverId, activityId, roleId, huntRoundIndex, cellIndex, 1);
|
||||
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(item.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
|
||||
item.isReceive = true;
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {
|
||||
@@ -196,7 +196,7 @@ export class TreasureHuntHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let { huntActivityId, huntBeginTime, huntEndTime, huntRoundIndex, activityData } = await getTreasureHuntData(serverId, roleId);
|
||||
if (!activityData) {
|
||||
@@ -233,7 +233,7 @@ export class TreasureHuntHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let { huntActivityId, huntBeginTime, huntEndTime, huntRoundIndex, activityData } = await getTreasureHuntData(serverId, roleId);
|
||||
if (!activityData) {
|
||||
@@ -262,7 +262,7 @@ export class TreasureHuntHandler {
|
||||
await ActivityTreasureHuntTreasureShopModel.addRecord(activityId, roleId, huntRoundIndex, cellIndex);
|
||||
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(item.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
|
||||
item.buyCount += 1;
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {
|
||||
|
||||
@@ -49,7 +49,7 @@ export class VipRechargeMoneyHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
let playerData = await getPlayerVipRechargeMoneyData(activityId, serverId, roleId);
|
||||
if (!playerData) return resResult(STATUS.ACTIVITY_MISSING);
|
||||
@@ -68,7 +68,7 @@ export class VipRechargeMoneyHandler {
|
||||
await ActivityVipRechargeMoneyModel.addRecord(serverId, activityId, roleId, id);
|
||||
|
||||
let rewardParamArr: Array<RewardParam> = stringToRewardParam(item.reward);
|
||||
let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardParamArr)
|
||||
let result = await addReward(roleId, roleName, sid, serverId, rewardParamArr)
|
||||
item.receiveCount += 1;
|
||||
|
||||
return resResult(STATUS.SUCCESS, Object.assign(result, {
|
||||
@@ -89,7 +89,7 @@ export class VipRechargeMoneyHandler {
|
||||
const serverId = session.get('serverId');
|
||||
const sid = session.get('sid');
|
||||
const roleName = session.get('roleName');
|
||||
const funcs: number[] = session.get('funcs');
|
||||
|
||||
|
||||
if (begin > 0 && count > 0) {
|
||||
let orders = await UserOrderModel.findOrderList(serverId, roleId, begin - 1, count)
|
||||
|
||||
Reference in New Issue
Block a user