From b9c3de04d61397e7c6255d7fcbf056cb21b6d837 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 17 六月 2022 19:10:59 +0800
Subject: [PATCH] 9535 【越南】服务器中心接口(媒体卡优化:增加支持平台直接调用使用媒体卡,增加使用结果返回;优化邮件内容配置,支持utf8格式配置,越南需用utf8)

---
 ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossBillboard.py |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossBillboard.py b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossBillboard.py
index 9d1c297..711cc8a 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossBillboard.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossBillboard.py
@@ -118,6 +118,8 @@
     def ClearData(self):
         GameWorld.Log("CrossBillboard ClearData billboardType=%s,groupValue1=%s,groupValue2=%s" 
                       % (self.__billboardType, self.__groupValue1, self.__groupValue2))
+        if GameWorld.IsCrossServer():
+            self.SaveDRData()
         self.__billboardList = [] # [tagDBCrossBillboard, ...] 
         self.__idOrderDict = {} # {id:名次, ...}
         
@@ -240,6 +242,15 @@
             
         return
 
+def CopyBillboardOnDay():
+    billboardMgr = PyDataManager.GetCrossBillboardManager()
+    for billboardType in ShareDefine.CrossBillboardTypeList:
+        groupList = billboardMgr.GetBillboardGroupList(billboardType)
+        for billboardType, groupValue1, groupValue2 in groupList:
+            billboardObj = billboardMgr.GetCrossBillboard(billboardType, groupValue1, groupValue2)
+            billboardObj.SaveDRData()
+    return
+
 #// C0 04 查看跨服排行榜 #tagCGViewCrossBillboard
 #
 #struct    tagCGViewCrossBillboard

--
Gitblit v1.8.0