Commit b1644d3b28b40b61d84663d6a8af27e53e6baaaa

Authored by liuzujun
1 parent 04b84e1e

付费签到天数bug

src/actions/ActivityAction.lua
... ... @@ -195,6 +195,7 @@ function _M.actPaySignRpc(agent, data)
195 195 local diffDay = diffFromTs(ts) + 1
196 196  
197 197 local curData = role.activity:getActData("PaySignIn")
  198 + if not curData then return 3 end
198 199 local reward, change = {}
199 200 for day, csvData in ipairs(csvdb["pay_signInCsv"]) do
200 201 if day <= diffDay and day == dayIndex then
... ...
1   -Subproject commit fa67cf8b44c11ad75a4d67525fc906d91e17655b
  1 +Subproject commit 0e38227a4444f21a0a9c1a7911b5e2af79c8ed0a
... ...
src/models/Role.lua
... ... @@ -112,6 +112,7 @@ Role.schema = {
112 112 hangBag = {"table", {}}, -- 背包
113 113 hangBagLimit = {"number", globalCsv.idle_field_origin}, --背包上限
114 114 bTeam = {"table", {}}, -- 奖励副本队伍
  115 + heroFormate = {"table", {}}, -- 自选编队 {adv={}, hang={}}
115 116  
116 117 --引导相关
117 118 newerGuide = {"string","1=1"}, -- 新手引导 master=slave
... ...
src/utils/CommonFunc.lua
... ... @@ -167,7 +167,7 @@ function diffFromTs(ts)
167 167  
168 168 local time = os.time({year = tm.year, month = tm.month, day = tm.day, hour = RESET_TIME})
169 169 if now < time then
170   - return -1
  170 + return 0
171 171 end
172 172  
173 173 return math.floor((now - time) / DAY_SEC)
... ...