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