guodong 2 rokov pred
rodič
commit
6b4e3faf82

+ 10 - 2
GameClient/Assets/Game/HotUpdate/Data/ActivityGlobalDataManager.cs

@@ -37,8 +37,16 @@ namespace GFGGame
             //ACTIVITY_ADD
             EventAgent.DispatchEvent(ConstMessage.ACTIVITY_ADD, activityInfo.activityId);
             //TODO 判断下时间非法情况
-            Timers.inst.Add(activityInfo.endTime - TimeHelper.ServerNow(), 0, ClientRemoveActivityInfo,
-                activityInfo.activityId);
+            var remainTime = activityInfo.endTime - TimeHelper.ServerNow();
+            if(remainTime > 0)
+            {
+                Timers.inst.Add(activityInfo.endTime - TimeHelper.ServerNow(), 1, ClientRemoveActivityInfo,
+                    activityInfo.activityId);
+            }
+            else
+            {
+                ClientRemoveActivityInfo(activityInfo.activityId);
+            }
         }
 
         private static void ClientRemoveActivityInfo(object param)