From 35c01486259f07144bd96539e45c1a7f36c84ffc Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 11 六月 2024 11:41:00 +0800
Subject: [PATCH] 9912 [BT0.1]BOSS凭证(提交boss凭证改为实时刷新榜单;活动表增加字段配置发奖邮件模版;增加活动结束结算后备份榜单35;)

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

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerActBossTrial.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerActBossTrial.py
index b2bce75..cd21cb0 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerActBossTrial.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerActBossTrial.py
@@ -39,6 +39,7 @@
     billBoard = GameWorld.GetBillboard().FindBillboard(BillboardType)
     if not billBoard:
         return
+    mailKey = ipyData.GetMailKey()
     templateID = GameWorld.GetTemplateID(ipyData, cfgID, dayIndex)
     if not templateID:
         return
@@ -70,9 +71,10 @@
         GameWorld.Log("    发放boss历练榜单奖励: rank=%s,playerID=%s,cmpValue=%s,awardItemList=%s, %s" 
                       % (rank, playerID, cmpValue, awardItemList, name2))
         
-        PlayerCompensation.SendMailByKey("BossTrialMail%s" % actNum, [playerID], awardItemList, [rank])
+        PlayerCompensation.SendMailByKey(mailKey, [playerID], awardItemList, [rank])
         
     DataRecordPack.DR_BillboardData(BillboardType, "BossTrial", {"actNum":actNum, "cfgID":cfgID, "dayIndex":dayIndex, "templateID":templateID})
+    PlayerBillboard.CopyBillboard(ShareDefine.Def_BT_BossTrialSubmitBak, BillboardType)
     PlayerBillboard.ClearBillboardByIndex(BillboardType)
     GameWorld.Log("=================================================================================")
     return

--
Gitblit v1.8.0