From 1a625661f3b3e7acf2ccaa009b174075cc44996e Mon Sep 17 00:00:00 2001 From: luying Date: Sun, 26 Dec 2021 15:45:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=93=E5=8A=9B=EF=BC=9A=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E4=BD=93=E5=8A=9B=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/services/actionPointService.ts | 2 +- game-server/app/services/rewardService.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/game-server/app/services/actionPointService.ts b/game-server/app/services/actionPointService.ts index 22924add5..7c49adb7a 100644 --- a/game-server/app/services/actionPointService.ts +++ b/game-server/app/services/actionPointService.ts @@ -100,7 +100,7 @@ export async function setAp(roleId: string, ip: string, lv: number, changeAp: nu if (changeAp != 0) { let uids = [{ uid: roleId, sid }]; - pinus.app.get('channelService').pushMessageByUids('onApUpdate', resResult(STATUS.SUCCESS, { ...apJson }), uids); + pinus.app.get('channelService').pushMessageByUids('onApUpdate', resResult(STATUS.SUCCESS, { apJson: { ...apJson, apBefore } }), uids); } return apJson diff --git a/game-server/app/services/rewardService.ts b/game-server/app/services/rewardService.ts index 8363cf628..095d81177 100644 --- a/game-server/app/services/rewardService.ts +++ b/game-server/app/services/rewardService.ts @@ -234,12 +234,12 @@ export async function addItems(roleId: string, roleName: string, sid: string, go // 3. 货币推送 if(gold.length > 0 || coin.length > 0 || ap > 0) { - let { ap: addAp } = await setAp(roleId, null, role.lv, ap, sid, reason); + await setAp(roleId, null, role.lv, ap, sid, reason); let incCoin = coin.reduce((pre, cur) => pre + cur, 0); let incGold = gold.reduce((pre, cur) => pre + cur.count, 0); role = await RoleModel.increaseGoldAndCoin(roleId, gold, incCoin); pinus.app.get('channelService').pushMessageByUids('onPlayerDataChange', resResult(STATUS.SUCCESS, { - gold: role.gold, coin: role.coin, ap: addAp + gold: role.gold, coin: role.coin }), uids); if(gold.length > 0) { gold.forEach(({ count }) => {