diff --git a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/DynamicActivityManager.lua b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/DynamicActivityManager.lua index 26a378ac1e..6c5473e4a5 100644 --- a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/DynamicActivityManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/DynamicActivityManager.lua @@ -20,7 +20,7 @@ function this.SetTaiChuMiJuanData(msg,fun) local datas if not msg or not msg.secretvolume or #msg.secretvolume < 1 then ---------------------------------------------测试数据 - -- datas = {[1] = {id = 1,strategyLink = "https://pc.yiyouliao.com/msn/article.html?recId=eed09eaec41c4d18abc08ddbb3452fdc_s&infoId=II003LYBG9XPE7A",windowLink = "https://img-nos.yiyouliao.com/inforec-20210811-e1fd1cf39f6abfc1cdb35be92b6bc3d0.jpg?time=1628668135&signature=89DFF74746F289F5ED404A0BC627387A"}, + --datas = {[1] = {id = 1,strategyLink = "https://pc.yiyouliao.com/msn/article.html?recId=eed09eaec41c4d18abc08ddbb3452fdc_s&infoId=II00",windowLink = "https://img-nos.yiyouliao.com/inforec-20210811-e1fd1cf39f6abfc1cdb35be92b6bc3d0.jpg?time=1628668135&signature=89DFF74746F289F5ED404A0B"}, -- [2] = {id = 2,strategyLink = "https://pc.yiyouliao.com/msn/article.html?recId=b5f830ada8a04ab2bac07efa621ba453_s&infoId=IT00TLAILJ9X7KZ",windowLink = "https://img-nos.yiyouliao.com/inforec-20210811-8e07612db47c17ec56fbba613d31cc7b.jpg?time=1628668250&signature=CA7856DD83E45651B5E2274D76D8BF48"}, -- [3] = {id = 3,strategyLink = "https://mini.eastday.com/nsa/210811133830637498814.html?qid=02034",windowLink = "https://lupic.cdn.bcebos.com/20191203/3016121736_23.jpg"}, -- [4] = {id = 4,strategyLink = "https://pc.yiyouliao.com/msn/article.html?recId=b5f830ada8a04ab2bac07efa621ba453_s&infoId=IT003LL8LJF1X9E",windowLink = "https://lupic.cdn.bcebos.com/20210629/938550_23.jpg"}, @@ -28,7 +28,7 @@ function this.SetTaiChuMiJuanData(msg,fun) -- [6] = {id = 6,strategyLink = "http://ex.chinadaily.com.cn/exchange/partners/82/rss/channel/cn/columns/sz8srm/stories/WS6111cd6fa3101e7ce975deae.html",windowLink = "http://cn.chinadaily.com.cn/image/2018/j-2.jpg"}, -- [7] = {id = 7,strategyLink = "https://pc.yiyouliao.com/msn/article.html?recId=bdba7a24fe304b598695dbd25219f8e4_s&infoId=II003JLZ9IT187M",windowLink = "https://img-nos.yiyouliao.com/inforec-20210811-9987eceb8e5181eadb24778c05d9195b.jpg?time=1628668882&signature=842592897E6CE7C3DB594FAFC515B22E"}, -- [8] = {id = 8,strategyLink = "https://mini.eastday.com/nsa/210811065335765353208.html?qid=02034",windowLink = "https://lupic.cdn.bcebos.com/20200412/3062717289_23_800_349.jpg"}, - -- } + --} if fun then fun(msg) end @@ -65,12 +65,12 @@ function this.GetATaiChuMiJuanData(data) local www = WWW.New(str) coroutine.www(www) local m_sprite - local tex2d = www.texture - if not tex2d then + if www.error then Log("data.windowLink:"..str) - LogError("data.windowLink:下载失败"..www.error) + LogError(string.format("data.windowLink:%s下载失败error:%s",data.windowLink,www.error)) m_sprite = Util.LoadSprite("taichuMiJuanDefaultBanner") else + local tex2d = www.texture m_sprite = Sprite.Create(tex2d, Rect.New(0, 0, tex2d.width, tex2d.height), Vector2.New(0, 0)); end if not this.TaiChuMiJuanData[data.id] then diff --git a/Assets/ManagedResources/~Lua/System/coroutine.lua b/Assets/ManagedResources/~Lua/System/coroutine.lua index d532d3aadb..0dd7cb06bb 100644 --- a/Assets/ManagedResources/~Lua/System/coroutine.lua +++ b/Assets/ManagedResources/~Lua/System/coroutine.lua @@ -114,10 +114,12 @@ function coroutine.www(www, co) local timer = nil local action = function() - if not www.isDone then - return - end - + if www.error then + LogError("www.error:"..www.error) + elseif not www.isDone then + return + end + comap[co] = nil timer:Stop() timer.func = nil