|
|
@@ -51,13 +51,14 @@ end
|
|
51
|
51
|
function ActFirstRecharge.rechargeEvent(actor, cfg_recharge, count, amount, ext, outRewards)
|
|
52
|
52
|
jprint("首充活动奖励 充值事件", cfg_recharge["id"])
|
|
53
|
53
|
local data = ActFirstRecharge.getData(actor)
|
|
|
54
|
+ jprint("首充活动奖励 充值事件 payTime:", data.payTime)
|
|
54
|
55
|
-- 已充值
|
|
55
|
56
|
if data.payTime > 0 then
|
|
56
|
57
|
return
|
|
57
|
58
|
end
|
|
58
|
59
|
data.payTime = getbaseinfo("nowsec")
|
|
59
|
60
|
data.rewardStatus = 1
|
|
60
|
|
- ActFirstRecharge.saveData(actor)
|
|
|
61
|
+ ActFirstRecharge.saveData(data, actor)
|
|
61
|
62
|
ActFirstRecharge.sendPanel(actor, data)
|
|
62
|
63
|
-- jprint("更新豪礼数据",data,config)
|
|
63
|
64
|
ActFirstRecharge.gainReward(actor, {})
|
|
|
@@ -76,11 +77,13 @@ end
|
|
76
|
77
|
|
|
77
|
78
|
function ActFirstRecharge.gainReward(actor, reqParameter)
|
|
78
|
79
|
local data = ActFirstRecharge.getData(actor)
|
|
|
80
|
+ jprint("首充活动奖励 发放奖励 payTime:", data.payTime)
|
|
79
|
81
|
-- 未充值
|
|
80
|
82
|
if data.payTime == 0 then
|
|
81
|
83
|
tipinfo(actor, "未充值")
|
|
82
|
84
|
return
|
|
83
|
85
|
end
|
|
|
86
|
+ jprint("首充活动奖励 发放奖励 rewardStatus:", data.rewardStatus)
|
|
84
|
87
|
-- 已领取
|
|
85
|
88
|
if data.rewardStatus > 0 then
|
|
86
|
89
|
tipinfo(actor, "已领取")
|
|
|
@@ -96,7 +99,7 @@ function ActFirstRecharge.gainReward(actor, reqParameter)
|
|
96
|
99
|
|
|
97
|
100
|
-- 改变状态
|
|
98
|
101
|
data.rewardStatus = 2
|
|
99
|
|
- ActFirstRecharge.saveData(actor)
|
|
|
102
|
+ ActFirstRecharge.saveData(data, actor)
|
|
100
|
103
|
-- 发送奖励
|
|
101
|
104
|
ActFirstRecharge.sendPanel(actor, data)
|
|
102
|
105
|
-- jprint("领奖豪礼数据",data)
|
|
|
@@ -109,7 +112,7 @@ function ActFirstRecharge.onTaskChange(actor, taskId, taskStatus)
|
|
109
|
112
|
if taskStatus == TaskHandler.Status.FINISH and taskId >= 0 then
|
|
110
|
113
|
local data = ActFirstRecharge.getData(actor)
|
|
111
|
114
|
data.showTime = getbaseinfo("nowsec")
|
|
112
|
|
- ActFirstRecharge.saveData(actor)
|
|
|
115
|
+ ActFirstRecharge.saveData(data, actor)
|
|
113
|
116
|
-- 通知前端弹窗
|
|
114
|
117
|
ActFirstRecharge.getInfo(actor, {})
|
|
115
|
118
|
end
|