diff --git a/Assets/ManagedResources/~Lua/Modules/Shop/ShopManager.lua b/Assets/ManagedResources/~Lua/Modules/Shop/ShopManager.lua index e16ddae934..66222662fc 100644 --- a/Assets/ManagedResources/~Lua/Modules/Shop/ShopManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Shop/ShopManager.lua @@ -69,7 +69,12 @@ function this.ReceiveShopData(msg) -- 保存数据 this.allShopData = {} for _, data in ipairs(msg.storeInfo) do - table.insert(this.allShopData, data) + local storeInfo = ConfigManager.TryGetConfigData(ConfigName.StoreTypeConfig, data.id) + if not storeInfo then + LogError("StoreTypeConfig not find Id:"..data.id) + else + table.insert(this.allShopData, data) + end end -- 刷新物品排序 this.SortItemList()