From e3be6c82f7f44023e6ff5db1aa2c2cf1352cbba3 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 11 Nov 2024 17:09:08 +0800 Subject: [PATCH] 1 --- server/wheelserver/api/v1/shop/shop.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/server/wheelserver/api/v1/shop/shop.go b/server/wheelserver/api/v1/shop/shop.go index fdbb94f3..23027d83 100644 --- a/server/wheelserver/api/v1/shop/shop.go +++ b/server/wheelserver/api/v1/shop/shop.go @@ -57,6 +57,16 @@ func (this *ShopApi) Buy(c *gin.Context) { return } else if !found { f5.RspErr(c, 500, "server internal error") + return + } + itemMeta := mt.Table.Item.GetById(int64(reqJson.ItemId)) + if itemMeta == nil { + f5.RspErr(c, 500, "item_id error1") + return + } + if itemMeta.GetItemType() == constant.VIRTUAL_ITEM_SCORE { + f5.RspErr(c, 500, "item_id error2") + return } c.JSON(200, rspObj) }