From dfc732c5b2c9249ac8929011844e50bfb563ee3b Mon Sep 17 00:00:00 2001 From: chenyueqi Date: Thu, 25 Mar 2021 19:23:59 +0800 Subject: [PATCH] 每日登陆签到,领奖时邮件自动发送 --- src/actions/ActivityAction.lua | 7 +++++++ 1 file changed, 7 insertions(+), 0 deletions(-) diff --git a/src/actions/ActivityAction.lua b/src/actions/ActivityAction.lua index d0fc317..9353df8 100644 --- a/src/actions/ActivityAction.lua +++ b/src/actions/ActivityAction.lua @@ -140,6 +140,13 @@ function _M.signRpc(agent, data) role:changeUpdates({{type = "sign", field = curDay, value = yearMonth}}) role:checkTaskEnter("SignIn") + if monthData[curDay].daily_sign_email ~= "" then + local emails = monthData[curDay].daily_sign_email:toArray(true,"=") + for _, emailId in pairs(emails) do + redisproxy:insertEmail({roleId = role:getProperty("id"), emailId = emailId}) + end + end + SendPacket(actionCodes.Activity_signRpc, MsgPack.pack(role:packReward(reward, change))) return true end -- libgit2 0.21.2