Compare View

switch
from
...
to
 
Commits (2)
@@ -374,6 +374,7 @@ MailId = { @@ -374,6 +374,7 @@ MailId = {
374 MyCardBuy = 300, 374 MyCardBuy = 300,
375 375
376 RechargeBack = 3001, 376 RechargeBack = 3001,
  377 + DrawCode = 3002,
377 } 378 }
378 379
379 TriggerEventType = { 380 TriggerEventType = {
src/actions/GmAction.lua
@@ -1157,7 +1157,7 @@ function _M.draw_code(role, pms) @@ -1157,7 +1157,7 @@ function _M.draw_code(role, pms)
1157 if type(code) ~= "string" then return -2 end 1157 if type(code) ~= "string" then return -2 end
1158 if code:find("[^0-9a-zA-Z]") then return -3 end 1158 if code:find("[^0-9a-zA-Z]") then return -3 end
1159 1159
1160 - local ret, _, _= role:getCodeGift(code) 1160 + local ret, _= role:getCodeGift(code)
1161 return ret 1161 return ret
1162 end 1162 end
1163 1163
src/actions/RoleAction.lua
@@ -1369,12 +1369,11 @@ function _M.drawCodeRpc(agent, data) @@ -1369,12 +1369,11 @@ function _M.drawCodeRpc(agent, data)
1369 if type(code) ~= "string" then return 1 end 1369 if type(code) ~= "string" then return 1 end
1370 if code:find("[^0-9a-zA-Z]") then return 2 end 1370 if code:find("[^0-9a-zA-Z]") then return 2 end
1371 1371
1372 - local ret, reward, change= role:getCodeGift(code) 1372 + local ret, reward = role:getCodeGift(code)
1373 if ret == 0 then 1373 if ret == 0 then
1374 SendPacket(actionCodes.Role_drawCodeRpc, MsgPack.pack({ 1374 SendPacket(actionCodes.Role_drawCodeRpc, MsgPack.pack({
1375 result = ret, 1375 result = ret,
1376 - reward = reward,  
1377 - change = change, 1376 + reward = reward:toNumMap(),
1378 })) 1377 }))
1379 return true 1378 return true
1380 end 1379 end
src/models/RolePlugin.lua
@@ -3320,7 +3320,7 @@ function RolePlugin.bind(Role) @@ -3320,7 +3320,7 @@ function RolePlugin.bind(Role)
3320 if ret == 0 then 3320 if ret == 0 then
3321 local giftId = tonumber(result.giftId) 3321 local giftId = tonumber(result.giftId)
3322 self:setProperty("codeStr", codestr:setv(giftId, 1)) 3322 self:setProperty("codeStr", codestr:setv(giftId, 1))
3323 - local reward, change = self:award(result.gift, {log = {desc = "drawCode", int1 = giftId}}) 3323 + self:sendMail(MailId.DrawCode, nil, result.gift)
3324 3324
3325 self:log("get_gift", { 3325 self:log("get_gift", {
3326 gift_id = giftId, -- 礼包ID 3326 gift_id = giftId, -- 礼包ID
@@ -3330,7 +3330,7 @@ function RolePlugin.bind(Role) @@ -3330,7 +3330,7 @@ function RolePlugin.bind(Role)
3330 gift_reason = 0, -- 礼包发放原因,见发放原因枚举表 3330 gift_reason = 0, -- 礼包发放原因,见发放原因枚举表
3331 }) 3331 })
3332 self:mylog("role_action", {desc = "drawCode", int1 = giftId, key1 = code, key2 = self:getRewardLogStr(result.gift)}) 3332 self:mylog("role_action", {desc = "drawCode", int1 = giftId, key1 = code, key2 = self:getRewardLogStr(result.gift)})
3333 - return ret, result, reward, change 3333 + return ret, result.gift
3334 end 3334 end
3335 -- 1 不存在的礼包码 3335 -- 1 不存在的礼包码
3336 -- 2 已经领取过相同类型物品 3336 -- 2 已经领取过相同类型物品