From db35d9fdc01aca4f218030abcc25383980d8e271 Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Wed, 3 Jan 2024 14:40:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=85=8D=E7=BD=AE=E6=8A=A5?= =?UTF-8?q?=E9=94=99=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/shop/api_getlist.go | 2 +- modules/shop/configure.go | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/shop/api_getlist.go b/modules/shop/api_getlist.go index 3ed7fee17..b81735895 100644 --- a/modules/shop/api_getlist.go +++ b/modules/shop/api_getlist.go @@ -195,7 +195,7 @@ func (this *apiComp) Getlist(session comm.IUserSession, req *pb.ShopGetListReq) var _items []*cfg.GameShopitemData for _, v := range shopconf.Shopitem { - if _items, err = this.module.configure.GetShopItemsConfigureByGroups(v, udata); err != nil || len(_items) == 0 { + if _items, err = this.module.configure.GetShopItemsConfigureByGroups(v, udata); err != nil { this.module.Error("no founf shopgroup", log.Field{Key: "gid", Value: v}) errdata = &pb.ErrorData{ Code: pb.ErrorCode_SystemError, diff --git a/modules/shop/configure.go b/modules/shop/configure.go index 2a89dbc42..393020185 100644 --- a/modules/shop/configure.go +++ b/modules/shop/configure.go @@ -75,7 +75,7 @@ func (this *configureComp) GetShopItemsConfigure(key int32) (result *cfg.GameSho // 读取商品组 func (this *configureComp) GetShopItemsConfigureByGroups(groupid int32, user *pb.DBUser) (result []*cfg.GameShopitemData, err error) { - result = make([]*cfg.GameShopitemData, 0, 10) + result = make([]*cfg.GameShopitemData, 0) var ( v interface{} table *cfg.GameShopitem @@ -94,6 +94,9 @@ func (this *configureComp) GetShopItemsConfigureByGroups(groupid int32, user *pb result = append(result, v) } } + if len(result) == 0 { + err = comm.NewNotFoundConfErr(string(this.module.GetType()), game_shopitem, groupid) + } } return }