From 8ae000433e6306d93d94160c1fb5bec42f768222 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 22 七月 2024 17:53:12 +0800
Subject: [PATCH] 10223 【越南】【砍树】【主干】【港台】秘境寻宝(秘境榜单数据备份优化;优化本服跨服榜备份数据规则,后台查询本服跨服历史榜统一逻辑;)

---
 ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerActBossTrial.py |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerActBossTrial.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerActBossTrial.py
index d79e287..b9d120c 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerActBossTrial.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerActBossTrial.py
@@ -50,10 +50,7 @@
     
     __OnEndAward(actNum, ipyData, dayIndex) # 兼容活动没有配置参与时间段的在活动结束补触发结算奖励
     
-    DataRecordPack.DR_BillboardData(ShareDefine.Def_BT_BossTrialSubmitFamily, "BossTrial", {"actNum":actNum, "cfgID":cfgID, "dayIndex":dayIndex})
     PlayerBillboard.CopyBillboard(ShareDefine.Def_BT_BossTrialSubmitFamilyBak, ShareDefine.Def_BT_BossTrialSubmitFamily)
-    
-    DataRecordPack.DR_BillboardData(ShareDefine.Def_BT_BossTrialSubmit, "BossTrial", {"actNum":actNum, "cfgID":cfgID, "dayIndex":dayIndex})
     PlayerBillboard.CopyBillboard(ShareDefine.Def_BT_BossTrialSubmitBak, ShareDefine.Def_BT_BossTrialSubmit)
     GameWorld.Log("=================================================================================")
     return
@@ -82,6 +79,10 @@
     
     templateID = GameWorld.GetTemplateID(ipyData, cfgID, dayIndex)
     __OnEndAward_Personal(templateID, ShareDefine.Def_BT_BossTrialSubmit)
+    
+    # 流向备份     
+    DataRecordPack.DR_BillboardData(ShareDefine.Def_BT_BossTrialSubmitFamily, "BossTrial", {"actNum":actNum, "cfgID":cfgID, "dayIndex":dayIndex})
+    DataRecordPack.DR_BillboardData(ShareDefine.Def_BT_BossTrialSubmit, "BossTrial", {"actNum":actNum, "cfgID":cfgID, "dayIndex":dayIndex})
     GameWorld.Log("=================================================================================")
     return
 
@@ -495,7 +496,7 @@
     
     # 结算时排序并保存榜单数据流向
     billboardObj.SortData()
-    billboardObj.SaveDRData()
+    billboardObj.SaveDRData("BossTrial", {"cfgID":cfgID, "zoneID":zoneID})
     
     GameWorld.Log("结算跨服Boss凭证个人排行奖励: billboardType=%s,zoneID=%s,cfgID=%s,templateID=%s,billboardDataCount=%s" 
                   % (billboardType, zoneID, cfgID, templateID, billboardDataCount))
@@ -543,7 +544,7 @@
     
     # 结算时排序并保存榜单数据流向
     billboardObj.SortData()
-    billboardObj.SaveDRData()
+    billboardObj.SaveDRData("BossTrial", {"cfgID":cfgID, "zoneID":zoneID})
     
     GameWorld.Log("结算跨服Boss凭证仙盟排行奖励: billboardType=%s,zoneID=%s,cfgID=%s,templateID=%s,billboardDataCount=%s" 
                   % (billboardType, zoneID, cfgID, templateID, billboardDataCount))

--
Gitblit v1.8.0