diff --git a/game-server/app/servers/activity/handler/firstGiftHandler.ts b/game-server/app/servers/activity/handler/firstGiftHandler.ts index 1eb7a1a34..1a1a23bae 100644 --- a/game-server/app/servers/activity/handler/firstGiftHandler.ts +++ b/game-server/app/servers/activity/handler/firstGiftHandler.ts @@ -73,11 +73,16 @@ export class FirstGiftHandler { for (let item of items) { rewardArray = rewardArray.concat(stringToRewardParam(item.reward)) indexArray.push(item.index) + item.isReceive = true; } let result = await addReward(roleId, roleName, sid, serverId, funcs, rewardArray); await ActivityFirstGiftModel.addRecord(activityId, roleId, indexArray); - return resResult(STATUS.SUCCESS, Object.assign(result, {})); + + return resResult(STATUS.SUCCESS, Object.assign(result, { + param: { activityId }, + items: items + })); } }