Commit 91019d1fb0496f0b22f20b4c48c738cc2ad954d1
1 parent
6a18cfa7
cb 返利调整
Showing
2 changed files
with
8 additions
and
3 deletions
Show diff stats
src/GlobalVar.lua
src/actions/RoleAction.lua
@@ -385,12 +385,16 @@ function _M.createRpc(agent, data) | @@ -385,12 +385,16 @@ function _M.createRpc(agent, data) | ||
385 | if cbbackd then | 385 | if cbbackd then |
386 | local status, back = pcall(cluster.call, "center", cbbackd, "getCbBack", {uid = uid, id = roleId}) | 386 | local status, back = pcall(cluster.call, "center", cbbackd, "getCbBack", {uid = uid, id = roleId}) |
387 | if status then | 387 | if status then |
388 | - if back and next(back) then | 388 | + if back and next(back) and back.reward and next(back.reward) then |
389 | local reward = "" | 389 | local reward = "" |
390 | - for itemId, count in pairs(back) do | 390 | + for itemId, count in pairs(back.reward) do |
391 | reward = reward:setv(itemId, count) | 391 | reward = reward:setv(itemId, count) |
392 | end | 392 | end |
393 | - redisproxy:insertEmail({roleId = roleId, emailId = MailId.CBBackAward, createtime = skynet.timex(), attachments = reward}) | 393 | + if back.reward[70] then |
394 | + redisproxy:insertEmail({roleId = roleId, emailId = MailId.CBBackAward2, contentPms = {back.money}, createtime = skynet.timex(), attachments = reward}) | ||
395 | + else | ||
396 | + redisproxy:insertEmail({roleId = roleId, emailId = MailId.CBBackAward, contentPms = {back.money}, createtime = skynet.timex(), attachments = reward}) | ||
397 | + end | ||
394 | newRole:mylog("cbback", {key1 = uid, int2 = roleId}) | 398 | newRole:mylog("cbback", {key1 = uid, int2 = roleId}) |
395 | end | 399 | end |
396 | else | 400 | else |