From 341810ad07b918fcbb6c830f0808584faf4ffb46 Mon Sep 17 00:00:00 2001 From: zhangxk Date: Wed, 20 Sep 2023 19:28:54 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20fix(=E7=A8=B7=E4=B8=8B=E5=AD=A6?= =?UTF-8?q?=E5=AE=AB):=20=E4=BF=AE=E6=94=B9=E5=95=86=E5=BA=97=E8=B4=AD?= =?UTF-8?q?=E4=B9=B0=E4=BB=B7=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/servers/battle/handler/rougeHandler.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/game-server/app/servers/battle/handler/rougeHandler.ts b/game-server/app/servers/battle/handler/rougeHandler.ts index 30cd943e3..bc78aa44d 100644 --- a/game-server/app/servers/battle/handler/rougeHandler.ts +++ b/game-server/app/servers/battle/handler/rougeHandler.ts @@ -674,20 +674,20 @@ export class RougeHandler { if (!shop || shop.optionStatus != ROUGE_LIKE_CHOOSE_REWARD.NOCHOOSE) return resResult(STATUS.SHOP_NO_BUY); let dbRecord = await RougelikeRecordModel.findByGameCode(gameCode); - if (!dbRecord || (dbRecord.coin || 0) < shop.price) return resResult(STATUS.COIN_NOT_ENOUGH); + if (!dbRecord || (dbRecord.coin || 0) < shop.discountPrice) return resResult(STATUS.COIN_NOT_ENOUGH); shop.optionStatus = ROUGE_LIKE_CHOOSE_REWARD.CHOOSE; await RougelikeRecordDetailModel.updateShopByCode(gameCode, detailCode, optionIndex, shop.optionStatus); - await RougelikeRecordModel.updateByGameCode(gameCode, { $set: { coin: (dbRecord.coin || 0) - shop.price } }); + await RougelikeRecordModel.updateByGameCode(gameCode, { $set: { coin: (dbRecord.coin || 0) - shop.discountPrice } }); let handleAddFun = new HandleAddCard(session, gameCode, dbDetail); handleAddFun.pushCard(shop.rewardId, shop.rewardType); let result = await handleAddFun.save(); result = await handleAddFun.getHolyEffect(); - return resResult(STATUS.SUCCESS, { curShop: shop, ...result, redCoin: -shop.price }); + return resResult(STATUS.SUCCESS, { curShop: shop, ...result, redCoin: -shop.discountPrice }); }