From 10a8911b87261fd20314009562b76242901f3e4f Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 10 八月 2021 19:02:53 +0800
Subject: [PATCH] 9135 【主干】【BT3】活动逻辑优化(世界等级变更不影响已经开启活动的玩家奖励;多日连充、单笔累充、单日/多日累充、转盘活动、仙匣秘境、boss复活、消费返利、周狂欢)

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

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldActionControl.py b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldActionControl.py
index 277b74b..1a81493 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldActionControl.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldActionControl.py
@@ -658,88 +658,6 @@
                     
     return actNumDisableWeekIpyDataInfo, disableWeekCfgIDDict
 
-def TransferOperationActDBKeyValue():
-    '''  服务器启动时调用
-            支持多活动的数据转移,旧版本db活动数据转移到新版本,分两种情况
-    1. 原已支持多活动的:  手动根据原编号规则进行指定转移,这个维护一次后代码可删除
-    2. 原不支持多活动的,自动根据原活动类型进行适配转移即可,由于合服相关的独立出来了,所以只需要处理常规的及节日类型
-                           这个代码可以一直放着,后续增加支持多活动类型的配置到  MultiActNumOperationActNameList 即可
-                           
-           注:不支持多活动的,暂还是用旧的key记录数据
-    '''
-    GameWorld.Log("=== 转移运营活动旧版本数据到新版本 ===")
-    
-    # 1. 原已支持的  - 维护后过一次后可删除或注释掉,目前只有累计充值、集字,线上版本分支 gt_1.100.4
-    transferDict = {
-                    ShareDefine.OperationActionName_TotalRecharge:[
-                            # 原常规每日累充  转移 到 10
-                            [PlayerDBGSEvent.Def_OperationActID % ShareDefine.OperationActionName_TotalRecharge,
-                             PlayerDBGSEvent.Def_OperationActID % ShareDefine.OperationActionName_TotalRecharge + "_%s" % 10,
-                             ],
-                            [PlayerDBGSEvent.Def_OActWorldLV % ShareDefine.OperationActionName_TotalRecharge,
-                             PlayerDBGSEvent.Def_OActWorldLV % ShareDefine.OperationActionName_TotalRecharge + "_%s" % 10,
-                             ],
-                                                                                          
-                            # 原常规多日累充2  转移 到 11
-                            [PlayerDBGSEvent.Def_OperationActID % (ShareDefine.OperationActionName_TotalRecharge + "2"),
-                             PlayerDBGSEvent.Def_OperationActID % ShareDefine.OperationActionName_TotalRecharge + "_%s" % 11,
-                             ],
-                            [PlayerDBGSEvent.Def_OActWorldLV % (ShareDefine.OperationActionName_TotalRecharge + "2"),
-                             PlayerDBGSEvent.Def_OActWorldLV % ShareDefine.OperationActionName_TotalRecharge + "_%s" % 11,
-                             ],
-                                                                                                  
-                            # 原节日多日累充3  转移 到 31
-                            [PlayerDBGSEvent.Def_OperationActID % (ShareDefine.OperationActionName_TotalRecharge + "3"),
-                             PlayerDBGSEvent.Def_OperationActID % ShareDefine.OperationActionName_TotalRecharge + "_%s" % 31,
-                             ],
-                            [PlayerDBGSEvent.Def_OActWorldLV % (ShareDefine.OperationActionName_TotalRecharge + "3"),
-                             PlayerDBGSEvent.Def_OActWorldLV % ShareDefine.OperationActionName_TotalRecharge + "_%s" % 31,
-                             ],
-                                                                   ],
-                    ShareDefine.OperationActionName_CollectWords:[
-                            # 只配置了常规日期的,可不处理
-                                                                  ],
-                    }
-    for actName, transferKeyList in transferDict.items():
-        for oldKey, newKey in transferKeyList:
-            value = PlayerDBGSEvent.GetDBGSTrig_ByKey(oldKey)
-            if not value:
-                continue
-            GameWorld.Log("    转移旧运营活动dbKey值到新key: actName=%s,oldKey=%s,newKey=%s,value=%s" % (actName, oldKey, newKey, value))
-            PlayerDBGSEvent.SetDBGSTrig_ByKey(newKey, value)
-            PlayerDBGSEvent.DelDBGSTrig_ByKey(oldKey)
-            
-    # 2. 新增支持的 - 可当做常规代码一直留着
-    for actName in ShareDefine.MultiActNumOperationActNameList:
-        if actName in transferDict:
-            # 特殊处理转化的活动不进行常规处理
-            continue
-        
-        actIDKeyOld = PlayerDBGSEvent.Def_OperationActID % actName
-        worldLVKeyOld = PlayerDBGSEvent.Def_OActWorldLV % actName
-        
-        actNum = GetOperationActNum(actName)
-        actIDKeyNew = actIDKeyOld + "_%s" % actNum
-        worldLVKeyNew = worldLVKeyOld + "_%s" % actNum
-        
-        dbActID = PlayerDBGSEvent.GetDBGSTrig_ByKey(actIDKeyOld)
-        dbWorldLV = PlayerDBGSEvent.GetDBGSTrig_ByKey(worldLVKeyOld)
-        if not dbActID:
-            continue
-        
-        GameWorld.Log("    转移旧运营活动dbKey值到新key: actName=%s" % actName)
-        PlayerDBGSEvent.SetDBGSTrig_ByKey(actIDKeyNew, dbActID)
-        PlayerDBGSEvent.DelDBGSTrig_ByKey(actIDKeyOld)
-        GameWorld.Log("        actIDKeyOld=%s,actIDKeyNew=%s,dbActID=%s" % (actIDKeyOld, actIDKeyNew, dbActID))
-        
-        if dbWorldLV:
-            PlayerDBGSEvent.SetDBGSTrig_ByKey(worldLVKeyNew, dbWorldLV)
-            PlayerDBGSEvent.DelDBGSTrig_ByKey(worldLVKeyOld)
-            GameWorld.Log("        worldLVKeyOld=%s,worldLVKeyNew=%s,dbWorldLV=%s" % (worldLVKeyOld, worldLVKeyNew, dbWorldLV))
-            
-    GameWorld.Log("===================================")
-    return
-
 def Dispose_OperationActionState(reloadRefresh=False):
     # 运营活动状态处理, 每天0点会强制同步当天的运营活动详情到地图服务器
     

--
Gitblit v1.8.0