From 573d5ade7490af7d836d35eb4ed828746f128626 Mon Sep 17 00:00:00 2001 From: zhouhaihai Date: Wed, 17 Jun 2020 15:46:49 +0800 Subject: [PATCH] 充值 --- src/ProtocolCode.lua | 1 + src/models/RolePlugin.lua | 9 ++++----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/ProtocolCode.lua b/src/ProtocolCode.lua index db2d749..e8a131e 100644 --- a/src/ProtocolCode.lua +++ b/src/ProtocolCode.lua @@ -176,6 +176,7 @@ actionCodes = { Store_dinerBuyRpc = 552, Store_googleRechargeRpc = 553, Store_purchaseOrderResult = 554, + Store_ayncPurchaseRpc = 555, Email_listRpc = 600, diff --git a/src/models/RolePlugin.lua b/src/models/RolePlugin.lua index 454524a..fce6e43 100644 --- a/src/models/RolePlugin.lua +++ b/src/models/RolePlugin.lua @@ -1443,7 +1443,6 @@ function RolePlugin.bind(Role) orderObject:setProperty("status", "finish") redisproxy:srem(string.format("role:%d:orders", roleId), partnerOrderStr) - SendPacket(actionCodes.Store_ayncPurchaseRpc, MsgPack.pack({ order = partnerOrderStr, result = "success", diamond = diamond})) @@ -1461,14 +1460,14 @@ function RolePlugin.bind(Role) local diamondCount = 0 if rechargeData.type == 0 then -- 钻石 - local rechargeF = role:getProperty("rechargeF") + local rechargeF = self:getProperty("rechargeF") diamondCount = rechargeData.diamond + rechargeData.diamondExtra if not rechargeF[id] then diamondCount = diamondCount + rechargeData.diamondFirst rechargeF[id] = 1 - role:updateProperty({field = "rechargeF", value = rechargeF}) + self:updateProperty({field = "rechargeF", value = rechargeF}) end - role:gainDiamond({count = diamondCount, isRecharge = true, log = {desc = "recharge", int1 = id}}) + self:gainDiamond({count = diamondCount, isRecharge = true, log = {desc = "recharge", int1 = id}}) elseif rechargeData.type == 1 then --月卡 return elseif rechargeData.type == 2 then -- 赛季通行证 @@ -1479,7 +1478,7 @@ function RolePlugin.bind(Role) -- 累充 local rmb = rechargeData.rmb - role:updateProperty({field = "rmbC", delta = rmb}) + self:updateProperty({field = "rmbC", delta = rmb}) self:log("role_action", {desc = "recharge", int1 = id, int2 = rmb, key1 = params.transactionId, key2 = params.order, long1 = params.pay_time}) -- libgit2 0.21.2