Commit a3b871c2e7731f1f4d1d972c24df8a0ed6aafe49

Authored by chenyueqi
1 parent 0ed985c5

新春签到

Showing 1 changed file with 3 additions and 6 deletions   Show diff stats
src/actions/ActivityAction.lua
@@ -1112,12 +1112,9 @@ function _M.newSignRpc(agent, data) @@ -1112,12 +1112,9 @@ function _M.newSignRpc(agent, data)
1112 if not open then return 1 end 1112 if not open then return 1 end
1113 1113
1114 local actData = role.activity:getActData("NewSign") 1114 local actData = role.activity:getActData("NewSign")
1115 - if (actData[0] or 0) < index then 1115 + if actData[actData[0] or 0] then
1116 return 2 1116 return 2
1117 end 1117 end
1118 - if (actData[index] or 0) == 1 then  
1119 - return 3  
1120 - end  
1121 1118
1122 local actCfg = csvdb["activity_signInCsv"][actId] 1119 local actCfg = csvdb["activity_signInCsv"][actId]
1123 if not actCfg then return 4 end 1120 if not actCfg then return 4 end
@@ -1125,11 +1122,11 @@ function _M.newSignRpc(agent, data) @@ -1125,11 +1122,11 @@ function _M.newSignRpc(agent, data)
1125 local sumDay = actData[0] or 0 1122 local sumDay = actData[0] or 0
1126 local award = {} 1123 local award = {}
1127 for k, data in pairs(actCfg) do 1124 for k, data in pairs(actCfg) do
1128 - if not actData[data.id] and data.id <= sumDay then 1125 + if not actData[data.day] and data.day <= sumDay then
1129 for id, value in pairs(data.reward:toNumMap()) do 1126 for id, value in pairs(data.reward:toNumMap()) do
1130 award[id] = (award[id] or 0) + value 1127 award[id] = (award[id] or 0) + value
1131 end 1128 end
1132 - actData[data.id] = 1 1129 + actData[data.day] = 1
1133 end 1130 end
1134 end 1131 end
1135 1132