From 54f63c13ab6a8f0226523a6653005260615f90ad Mon Sep 17 00:00:00 2001 From: liuzujun <307836273@qq.com> Date: Fri, 5 Mar 2021 11:56:54 +0800 Subject: [PATCH] 修复老月卡用户的月卡id字段 --- src/csvdata | 2 +- src/models/Store.lua | 24 +++++++++++++++++++++++- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/src/csvdata b/src/csvdata index 686b192..f70c635 160000 --- a/src/csvdata +++ b/src/csvdata @@ -1 +1 @@ -Subproject commit 686b192263f5cc221e472e1b9a41d059d581da2d +Subproject commit f70c635c2f99d9800b629e41e13aa5115d5f69cd diff --git a/src/models/Store.lua b/src/models/Store.lua index f8c5fd8..751ad27 100644 --- a/src/models/Store.lua +++ b/src/models/Store.lua @@ -3,7 +3,29 @@ local Store = class("Store", require("shared.ModelBase")) function Store:ctor(properties) - Store.super.ctor(self, properties) + Store.super.ctor(self, properties) +end + +function Store:onLoad() + local monEx = self:getProperty("monthCardEx") + local smonEx = self:getProperty("smonthCardEx") + local monId = self:getProperty("monthCardId") + local smonId = self:getProperty("smonthCardId") + local timeNow = skynet.timex() + local flag = false + if monEx > timeNow and monId == 0 then + self:updateProperty({field = "monthCardId", value = 101}) + self:updateProperty({field = "getMailT1", value = 0}) + flag = true + end + if smonEx > timeNow and smonId == 0 then + self:updateProperty({field = "smonthCardId", value = 102}) + self:updateProperty({field = "getMailT2", value = 0}) + flag = true + end + if flag then + self:sendMonthCardEmail() + end end ActGoodsType = { -- libgit2 0.21.2