From 58910d3c6ee042c8a7b97e7038ca2c1744e59c62 Mon Sep 17 00:00:00 2001 From: meixiongfeng <766881921@qq.com> Date: Fri, 21 Jul 2023 20:41:35 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=91=E5=B8=81=E5=95=86=E5=BA=97=E8=A3=85?= =?UTF-8?q?=E5=A4=87=E9=A2=84=E8=A7=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/shop/core.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/shop/core.go b/modules/shop/core.go index a0a38818a..cc70aee9e 100644 --- a/modules/shop/core.go +++ b/modules/shop/core.go @@ -34,6 +34,7 @@ func randomGoods(goods []*cfg.GameShopitemData) (result *cfg.GameShopitemData) { func transGoods(goods []*cfg.GameShopitemData, sdata *pb.UserShopData) (result []*pb.ShopItem) { result = make([]*pb.ShopItem, len(goods)) for i, v := range goods { + id := v.Key*100 + int32(i) result[i] = &pb.ShopItem{ Gid: sdata.Items[i].Id, GoodsId: v.Key, @@ -56,7 +57,7 @@ func transGoods(goods []*cfg.GameShopitemData, sdata *pb.UserShopData) (result [ N: int32(math.Ceil(float64(v1.N) * float64(v.Sale) / float64(1000))), } } - result[i].Preview = sdata.Preview[v.Key] + result[i].Preview = sdata.Preview[id] } return }