| | |
| | |
|
| | | ProductID = ReadChConfig.GetPyMongoConfig("EventReport", "ProductID")
|
| | | ReportUrl = ReadChConfig.GetPyMongoConfig("EventReport", "ReportUrl")
|
| | | RegionName = GameWorld.GetServerSID() # 需考虑合服情况
|
| | |
|
| | | playerInfo = ""
|
| | | if curPlayer:
|
| | |
| | | # "Level": curPlayer.GetLV()})
|
| | | #=======================================================================
|
| | | OperatorID = GameWorld.GetPlayerPlatform(curPlayer.GetAccID())
|
| | | |
| | | RegionName = GameWorld.GetPlayerServerSID(curPlayer)
|
| | | |
| | | else:
|
| | | # 合服情况,玩家取自己服发送,非玩家数据按指定平台配置发,没有则取配置主服
|
| | | RegionName = 's%s'%GameWorld.GetPlayerMainServerID(OperatorID) |
| | | |
| | | getUrl = "%s?ProductID=%s&OperatorID=%s&RegionName=%s&EventID=%s%s&Time=%s&%s"%(\
|
| | | ReportUrl, ProductID, OperatorID, RegionName, eventActionID, playerInfo,
|
| | | str(datetime.datetime.today()).split('.')[0], eventParam)
|
| | |
| | | def GetPlayerMainServerID(accIDPlatform):
|
| | | # 玩家合服后所属主服ID
|
| | | # @param accIDPlatform: 玩家账号所属的平台
|
| | | #===========================================================================
|
| | | # mainServerID = ToIntDef(ReadChConfig.GetPyMongoConfig("platform", "%sMainServerID" % accIDPlatform), None)
|
| | | # if mainServerID != None:
|
| | | # return mainServerID
|
| | | #===========================================================================
|
| | | mainServerID = ToIntDef(ReadChConfig.GetPyMongoConfig("platform", "%sMainServerID" % accIDPlatform), None)
|
| | | if mainServerID != None:
|
| | | return mainServerID
|
| | | return GetServerID()
|
| | |
|
| | | ##获取玩家所属平台
|
| | |
| | |
|
| | | ProductID = ReadChConfig.GetPyMongoConfig("EventReport", "ProductID")
|
| | | ReportUrl = ReadChConfig.GetPyMongoConfig("EventReport", "ReportUrl")
|
| | | RegionName = GameWorld.GetServerSID() # 需考虑合服情况
|
| | | |
| | |
|
| | | playerInfo = ""
|
| | | if curPlayer:
|
| | |
| | | "Level": curPlayer.GetLV()})
|
| | |
|
| | | OperatorID = GameWorld.GetPlayerPlatform(curPlayer.GetAccID())
|
| | | RegionName = GameWorld.GetPlayerServerSID(curPlayer)
|
| | | |
| | | else:
|
| | | # 合服情况,玩家取自己服发送,非玩家数据按指定平台配置发,没有则取配置主服
|
| | | RegionName = 's%s'%GameWorld.GetPlayerMainServerID(OperatorID) |
| | |
|
| | | if eventParam:
|
| | | eventParam = "&%s"%eventParam
|