From e8dce82e664944058f5889d897c5138bb9665499 Mon Sep 17 00:00:00 2001 From: zqj <582132116@qq.com> Date: Mon, 9 Aug 2021 19:34:05 +0800 Subject: [PATCH] fix: 破冰礼包增加购买记录,用于客户端 展示 --- src/models/RolePlugin.lua | 5 +++++ 1 file changed, 5 insertions(+), 0 deletions(-) diff --git a/src/models/RolePlugin.lua b/src/models/RolePlugin.lua index 585da67..6bd754b 100644 --- a/src/models/RolePlugin.lua +++ b/src/models/RolePlugin.lua @@ -2437,6 +2437,11 @@ function RolePlugin.bind(Role) end elseif rechargeData.shop == 3 then -- 礼包商店 reward, _ = self:award(rechargeData.itemFirst, {isRecharge = true, log = {desc = "recharge", int1 = id}}) + + --增加购买记录 + local buyRecord = self.storeData:getProperty("buyR") or {} + buyRecord[id] = (buyRecord[id] or 0) + 1 + self.storeData:updateProperty({field = "buyR", value = buyRecord}) else skynet.error("[recharge] invalid recharge shop type " .. id) return 3 -- libgit2 0.21.2