9647 【新后台】【yn_1.0.1】【yn_ver1】新增功能(增加查询历史榜单;查询实时榜单、历史榜单跳转优化)
| | |
| | | dataDict.update(addDataDict)
|
| | |
|
| | | #发送封包
|
| | | SendEventPack(eventName, dataDict)
|
| | | SendEventPack("%s_%s" % (eventName, billboardType), dataDict)
|
| | | return
|
| | |
|
| | | ## GM执行命令操作
|
| | |
| | | import PlayerFamily
|
| | | import PyDataManager
|
| | | import PlayerViewCache
|
| | | import IpyGameDataPY
|
| | |
|
| | | import time
|
| | | import random
|
| | |
| | | Def_Key_BillboardSortTick = "BillboardSortTick_%s" # 排行榜是否排序tick,参数(排行榜类型)
|
| | | Def_Key_BillboardNeedSort = "BillboardNeedSort_%s" # 排行榜是否需要排序,参数(排行榜类型)
|
| | |
|
| | | #需要每天记录到oss的排行榜类型
|
| | | Def_NoteOssBillboardTypeList = [
|
| | | ShareDefine.Def_BT_LV , #个人等级日榜 |
| | | ShareDefine.Def_BT_FightPower, #个人战斗力
|
| | | ]
|
| | | #需要每天拷贝昨日榜单的排行榜类型字典
|
| | | Def_NeedCopyYesterday_Dict = {
|
| | | #昨日榜(拷贝) #今日榜(源数据)
|
| | |
| | |
|
| | | def NoteOssBillboardInfoByDay():
|
| | | ## 每天记录排行榜信息到oss中
|
| | | Def_NoteOssBillboardTypeList = IpyGameDataPY.GetFuncEvalCfg("BillboardSet", 1)
|
| | | for billboardType in Def_NoteOssBillboardTypeList:
|
| | | DataRecordPack.DR_BillboardDataByDay(billboardType)
|
| | | return
|