diff --git a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBoxBuyOnePanel.lua b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBoxBuyOnePanel.lua index 1048ae29e1..e9e8b5b809 100644 --- a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBoxBuyOnePanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBoxBuyOnePanel.lua @@ -118,13 +118,15 @@ end function QianKunBoxBuyOnePanel:GetSendStr() local str = "" - for k,v in ipairs(lotterySetting[this.recruitType].TenTimesMustGetItem) do - if str == "" then - str = str.."赠送" - else - str = str.."和" + if lotterySetting[this.recruitType] and lotterySetting[this.recruitType].TenTimesMustGetItem and #lotterySetting[this.recruitType].TenTimesMustGetItem > 0 then + for k,v in ipairs(lotterySetting[this.recruitType].TenTimesMustGetItem) do + if str == "" then + str = str.."赠送" + else + str = str.."和" + end + str = str..v[2].."个"..ItemConfig[v[1]].Name end - str = str..v[2].."个"..ItemConfig[v[1]].Name end return str end diff --git a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBoxBuyTenPanel.lua b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBoxBuyTenPanel.lua index a20dc1ce29..753c332537 100644 --- a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBoxBuyTenPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBoxBuyTenPanel.lua @@ -124,13 +124,15 @@ end function QianKunBoxBuyTenPanel:GetSendStr() local str = "" - for k,v in ipairs(lotterySetting[this.recruitType].TenTimesMustGetItem) do - if str == "" then - str = str.."赠送" - else - str = str.."和" + if lotterySetting[this.recruitType] and lotterySetting[this.recruitType].TenTimesMustGetItem and #lotterySetting[this.recruitType].TenTimesMustGetItem > 0 then + for k,v in ipairs(lotterySetting[this.recruitType].TenTimesMustGetItem) do + if str == "" then + str = str.."赠送" + else + str = str.."和" + end + str = str..v[2].."个"..ItemConfig[v[1]].Name end - str = str..v[2].."个"..ItemConfig[v[1]].Name end return str end diff --git a/Assets/ManagedResources/~Lua/Modules/SecretBox/SecretBoxBuyOnePanel.lua b/Assets/ManagedResources/~Lua/Modules/SecretBox/SecretBoxBuyOnePanel.lua index 4b74477816..5517068691 100644 --- a/Assets/ManagedResources/~Lua/Modules/SecretBox/SecretBoxBuyOnePanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/SecretBox/SecretBoxBuyOnePanel.lua @@ -106,13 +106,15 @@ end function SecretBoxBuyOnePanel:GetSendStr() local str = "" - for k,v in ipairs(lotterySetting[this.recruitType].TenTimesMustGetItem) do - if str == "" then - str = str.."赠送" - else - str = str.."和" + if lotterySetting[this.recruitType] and lotterySetting[this.recruitType].TenTimesMustGetItem and #lotterySetting[this.recruitType].TenTimesMustGetItem > 0 then + for k,v in ipairs(lotterySetting[this.recruitType].TenTimesMustGetItem) do + if str == "" then + str = str.."赠送" + else + str = str.."和" + end + str = str..v[2].."个"..ItemConfig[v[1]].Name end - str = str..v[2].."个"..ItemConfig[v[1]].Name end return str end diff --git a/Assets/ManagedResources/~Lua/Modules/SecretBox/SecretBoxBuyTenPanel.lua b/Assets/ManagedResources/~Lua/Modules/SecretBox/SecretBoxBuyTenPanel.lua index fddc09d455..76ba9b123a 100644 --- a/Assets/ManagedResources/~Lua/Modules/SecretBox/SecretBoxBuyTenPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/SecretBox/SecretBoxBuyTenPanel.lua @@ -116,13 +116,15 @@ end function SecretBoxBuyTenPanel:GetSendStr() local str = "" - for k,v in ipairs(lotterySetting[this.recruitType].TenTimesMustGetItem) do - if str == "" then - str = str.."赠送" - else - str = str.."和" + if lotterySetting[this.recruitType] and lotterySetting[this.recruitType].TenTimesMustGetItem and #lotterySetting[this.recruitType].TenTimesMustGetItem > 0 then + for k,v in ipairs(lotterySetting[this.recruitType].TenTimesMustGetItem) do + if str == "" then + str = str.."赠送" + else + str = str.."和" + end + str = str..v[2].."个"..ItemConfig[v[1]].Name end - str = str..v[2].."个"..ItemConfig[v[1]].Name end return str end