活动:招财进宝宝箱5点未领取发放邮箱

This commit is contained in:
luying
2022-05-27 22:41:53 +08:00
parent 1452e8b800
commit 2265c60289
8 changed files with 114 additions and 22 deletions

View File

@@ -121,13 +121,13 @@ export class DailyCoinHandler {
//免费期间
let time = moment(new Date()).valueOf();
let result = await addReward(roleId, roleName, sid, serverId, newReward, ITEM_CHANGE_REASON.DAILY_COIN_EXCHANGE);
let record = await ActivityDailyCoinModel.addExchangeRecord(serverId, activityId, roleId, playerData.roundIndex, count, addCoin, `${count}&${consumeGold}&${addCoin}&${time}`);
let extraReward = playerData.setAllBoxStatus(record);
let exchangeCount = playerData.exchangeCount + count;
let extraReward = playerData.addExchangeCount(count);
await ActivityDailyCoinModel.addExchangeRecord(serverId, activityId, roleId, playerData.roundIndex, count, addCoin, `${count}&${consumeGold}&${addCoin}&${time}`, playerData.hasNotReceivedBox());
return resResult(STATUS.SUCCESS, Object.assign(result, {
param: { activityId, count, extraReward },
item: { exchangeCount, recordMsg: `${count}&${consumeGold}&${addCoin}&${time}`, rateArray },
item: { exchangeCount: playerData.exchangeCount, recordMsg: `${count}&${consumeGold}&${addCoin}&${time}`, rateArray },
}));
}
@@ -155,8 +155,8 @@ export class DailyCoinHandler {
let rewardArray = stringToRewardParam(box.reward)
let result = await addReward(roleId, roleName, sid, serverId, rewardArray, ITEM_CHANGE_REASON.ACT_DAILY_COIN_RECEIVE_BOX);
let record = await ActivityDailyCoinModel.receiveBox(serverId, activityId, roleId, playerData.roundIndex, cellIndex);
let item = playerData.setBoxStatus(cellIndex, record);
let item = playerData.receiveBox(cellIndex);
await ActivityDailyCoinModel.receiveBox(serverId, activityId, roleId, playerData.roundIndex, cellIndex, playerData.hasNotReceivedBox());
return resResult(STATUS.SUCCESS, Object.assign(result, {
item,