add activity status

dev_chengFeng
jiaoyangna 2020-08-26 20:17:37 +08:00
parent 3c6a636d0d
commit f28c176f18
1 changed files with 18 additions and 8 deletions

View File

@ -146,7 +146,13 @@ end
function this.GetAllRewardData() function this.GetAllRewardData()
local temp ={} local temp ={}
if not ActivityGiftManager.GetActivityOpenStatus(ActivityTypeDef.TreasureOfSomeBody) then
return temp
end
local activityId = ActivityGiftManager.GetActivityIdByType(ActivityTypeDef.TreasureOfSomeBody) local activityId = ActivityGiftManager.GetActivityIdByType(ActivityTypeDef.TreasureOfSomeBody)
if not this.rewardData[activityId] then
return temp
end
for i, v in pairs(this.rewardData[activityId]) do for i, v in pairs(this.rewardData[activityId]) do
if i ~= 0 then if i ~= 0 then
table.insert(temp,v) table.insert(temp,v)
@ -180,14 +186,18 @@ function this.GetQinglongTaskData(_curtype)
local curtype = _curtype + 1 local curtype = _curtype + 1
local temp = TaskManager.GetTypeTaskList(TaskTypeDef.TreasureOfSomeBody) local temp = TaskManager.GetTypeTaskList(TaskTypeDef.TreasureOfSomeBody)
local task = {} local task = {}
local activityId = ActivityGiftManager.GetActivityIdByType(ActivityTypeDef.TreasureOfSomeBody) if ActivityGiftManager.GetActivityOpenStatus(ActivityTypeDef.TreasureOfSomeBody) then
for k,v in ipairs(temp) do local activityId = ActivityGiftManager.GetActivityIdByType(ActivityTypeDef.TreasureOfSomeBody)
if taskData[activityId][curtype][v.missionId] then for k,v in ipairs(temp) do
taskData[activityId][curtype][v.missionId].progress = v.progress if taskData[activityId] and taskData[activityId][curtype] and taskData[activityId][curtype][v.missionId] then
taskData[activityId][curtype][v.missionId].state = v.state if taskData[activityId][curtype][v.missionId] then
table.insert(task, taskData[activityId][curtype][v.missionId]) taskData[activityId][curtype][v.missionId].progress = v.progress
end taskData[activityId][curtype][v.missionId].state = v.state
end table.insert(task, taskData[activityId][curtype][v.missionId])
end
end
end
end
-- LogBlue("每周任务个数:"..#task) -- LogBlue("每周任务个数:"..#task)
return task return task
end end