From 192b61577c8457fc45b59301ef1db6dc6e6f48cf Mon Sep 17 00:00:00 2001 From: luying Date: Wed, 27 Apr 2022 13:53:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B4=BB=E5=8A=A8=EF=BC=9A=E5=BC=B9=E5=87=BA?= =?UTF-8?q?=E7=A4=BC=E5=8C=85=E8=B4=AD=E4=B9=B0=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/servers/activity/handler/popUpShopHandler.ts | 3 +++ shared/consts/statusCode.ts | 1 + 2 files changed, 4 insertions(+) diff --git a/game-server/app/servers/activity/handler/popUpShopHandler.ts b/game-server/app/servers/activity/handler/popUpShopHandler.ts index 11e90917a..5b5ba3b21 100644 --- a/game-server/app/servers/activity/handler/popUpShopHandler.ts +++ b/game-server/app/servers/activity/handler/popUpShopHandler.ts @@ -85,6 +85,9 @@ export class PopUpShopHandler { if(!item) { return resResult(STATUS.ACTIVITY_MISSING); } + if(item.productID) { + return resResult(STATUS.ACTIVITY_POP_UP_MUST_BUY); + } let consume = stringToConsumeParam(item.consume); let consumeResult = await handleCost(roleId, sid, consume, ITEM_CHANGE_REASON.POP_UP_BUY_GIFT); diff --git a/shared/consts/statusCode.ts b/shared/consts/statusCode.ts index fbe4c7b92..b1b612066 100644 --- a/shared/consts/statusCode.ts +++ b/shared/consts/statusCode.ts @@ -468,6 +468,7 @@ export const STATUS = { SHOP_CLOSED: { code: 50034, simStr: '停业' }, ACTIVITY_RECHARGE_ITEM_NOT_ENOUGH: { code: 50035, simStr: '商品不足' }, ACTIVITY_ITEM_CANNOT_RECEIVE: { code: 50036, simStr: '无可领取物品' }, + ACTIVITY_POP_UP_MUST_BUY: { code: 50013, simStr: '该礼包必须购买' }, // GM后台相关状态 60000 - 69999 GM_ERR_PASSWORD: { code: 60001, simStr: '账号或密码错误' }, GM_MISS_API: { code: 60002, simStr: '未找到该接口' },