Commit 573d5ade7490af7d836d35eb4ed828746f128626

Authored by zhouhaihai
1 parent b6ed652b

充值

Showing 2 changed files with 5 additions and 5 deletions   Show diff stats
src/ProtocolCode.lua
... ... @@ -176,6 +176,7 @@ actionCodes = {
176 176 Store_dinerBuyRpc = 552,
177 177 Store_googleRechargeRpc = 553,
178 178 Store_purchaseOrderResult = 554,
  179 + Store_ayncPurchaseRpc = 555,
179 180  
180 181  
181 182 Email_listRpc = 600,
... ...
src/models/RolePlugin.lua
... ... @@ -1443,7 +1443,6 @@ function RolePlugin.bind(Role)
1443 1443 orderObject:setProperty("status", "finish")
1444 1444  
1445 1445 redisproxy:srem(string.format("role:%d:orders", roleId), partnerOrderStr)
1446   -
1447 1446 SendPacket(actionCodes.Store_ayncPurchaseRpc, MsgPack.pack({ order = partnerOrderStr,
1448 1447 result = "success", diamond = diamond}))
1449 1448  
... ... @@ -1461,14 +1460,14 @@ function RolePlugin.bind(Role)
1461 1460  
1462 1461 local diamondCount = 0
1463 1462 if rechargeData.type == 0 then -- 钻石
1464   - local rechargeF = role:getProperty("rechargeF")
  1463 + local rechargeF = self:getProperty("rechargeF")
1465 1464 diamondCount = rechargeData.diamond + rechargeData.diamondExtra
1466 1465 if not rechargeF[id] then
1467 1466 diamondCount = diamondCount + rechargeData.diamondFirst
1468 1467 rechargeF[id] = 1
1469   - role:updateProperty({field = "rechargeF", value = rechargeF})
  1468 + self:updateProperty({field = "rechargeF", value = rechargeF})
1470 1469 end
1471   - role:gainDiamond({count = diamondCount, isRecharge = true, log = {desc = "recharge", int1 = id}})
  1470 + self:gainDiamond({count = diamondCount, isRecharge = true, log = {desc = "recharge", int1 = id}})
1472 1471 elseif rechargeData.type == 1 then --月卡
1473 1472 return
1474 1473 elseif rechargeData.type == 2 then -- 赛季通行证
... ... @@ -1479,7 +1478,7 @@ function RolePlugin.bind(Role)
1479 1478  
1480 1479 -- 累充
1481 1480 local rmb = rechargeData.rmb
1482   - role:updateProperty({field = "rmbC", delta = rmb})
  1481 + self:updateProperty({field = "rmbC", delta = rmb})
1483 1482  
1484 1483 self:log("role_action", {desc = "recharge", int1 = id, int2 = rmb, key1 = params.transactionId, key2 = params.order, long1 = params.pay_time})
1485 1484  
... ...