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