Przeglądaj źródła

修改登录活动清除流程

mafei 1 rok temu
rodzic
commit
244fad2ca5
1 zmienionych plików z 5 dodań i 0 usunięć
  1. 5 0
      script/module/absAct/AbsActLogic.lua

+ 5 - 0
script/module/absAct/AbsActLogic.lua

@@ -185,6 +185,11 @@ function checkAbsActClean(human, id)
     local config = AbsActExcel.absActivity[id]	
     local config = AbsActExcel.absActivity[id]	
     local _,realEndTime = transTime(config)
     local _,realEndTime = transTime(config)
     local now = os.time()
     local now = os.time()
+    -- 活动没有配置 清楚对应数据
+    if not config then
+        human.db.absAct[id] = nil
+        return
+    end
     --临时处理积分兑换 下版本删掉
     --临时处理积分兑换 下版本删掉
     if  human.db.absAct[id] and not human.db.absAct[id].finish then 
     if  human.db.absAct[id] and not human.db.absAct[id].finish then 
         if config.type ==  AbsActDefine.ABS_ACT_TYPE_7  then 
         if config.type ==  AbsActDefine.ABS_ACT_TYPE_7  then