Commit 119b51dba9125e6a00a216025fa473fa67187202

Authored by chenyueqi
1 parent 40c88e08

新春签到 记录字段值的key改成string

Showing 2 changed files with 6 additions and 6 deletions   Show diff stats
src/actions/ActivityAction.lua
... ... @@ -1304,21 +1304,21 @@ function _M.newSignRpc(agent, data)
1304 1304 if not open then return 1 end
1305 1305  
1306 1306 local actData = role.activity:getActData("NewSign")
1307   - if actData[actData[0] or 0] then
  1307 + if actData[actData["0"] or 0] then
1308 1308 return 2
1309 1309 end
1310 1310  
1311 1311 local actCfg = csvdb["activity_signInCsv"][actId]
1312 1312 if not actCfg then return 4 end
1313 1313  
1314   - local sumDay = actData[0] or 0
  1314 + local sumDay = actData["0"] or 0
1315 1315 local award = {}
1316 1316 for k, data in pairs(actCfg) do
1317   - if not actData[data.day] and data.day <= sumDay then
  1317 + if not actData[tostring(data.day)] and data.day <= sumDay then
1318 1318 for id, value in pairs(data.reward:toNumMap()) do
1319 1319 award[id] = (award[id] or 0) + value
1320 1320 end
1321   - actData[data.day] = 1
  1321 + actData[tostring(data.day)] = 1
1322 1322 end
1323 1323 end
1324 1324  
... ...
src/models/Activity.lua
... ... @@ -1096,9 +1096,9 @@ activityFunc[Activity.ActivityType.NewSign] = {
1096 1096 -- end,
1097 1097 ["crossDay"] = function(self, actType, notify)
1098 1098 local curData = self:getActData(actType)
1099   - curData[0] = (curData[0] or 0) + 1
  1099 + curData["0"] = (curData["0"] or 0) + 1
1100 1100 local actData = csvdb["activity_signInCsv"][48] or {}
1101   - if curData[0] > #actData then return end -- 满了就忽略了
  1101 + if curData["0"] > #actData then return end -- 满了就忽略了
1102 1102  
1103 1103 -- 没满更新一下
1104 1104 self:updateActData(actType, curData, not notify)
... ...