Commit dfc732c5b2c9249ac8929011844e50bfb563ee3b
1 parent
064138fe
每日登陆签到,领奖时邮件自动发送
Showing
1 changed file
with
7 additions
and
0 deletions
Show diff stats
src/actions/ActivityAction.lua
| @@ -140,6 +140,13 @@ function _M.signRpc(agent, data) | @@ -140,6 +140,13 @@ function _M.signRpc(agent, data) | ||
| 140 | role:changeUpdates({{type = "sign", field = curDay, value = yearMonth}}) | 140 | role:changeUpdates({{type = "sign", field = curDay, value = yearMonth}}) |
| 141 | role:checkTaskEnter("SignIn") | 141 | role:checkTaskEnter("SignIn") |
| 142 | 142 | ||
| 143 | + if monthData[curDay].daily_sign_email ~= "" then | ||
| 144 | + local emails = monthData[curDay].daily_sign_email:toArray(true,"=") | ||
| 145 | + for _, emailId in pairs(emails) do | ||
| 146 | + redisproxy:insertEmail({roleId = role:getProperty("id"), emailId = emailId}) | ||
| 147 | + end | ||
| 148 | + end | ||
| 149 | + | ||
| 143 | SendPacket(actionCodes.Activity_signRpc, MsgPack.pack(role:packReward(reward, change))) | 150 | SendPacket(actionCodes.Activity_signRpc, MsgPack.pack(role:packReward(reward, change))) |
| 144 | return true | 151 | return true |
| 145 | end | 152 | end |