update
This commit is contained in:
parent
407f2e3075
commit
b4cbb033da
@ -80,8 +80,15 @@ class OwnerChannelServer(Task):
|
||||
# 将 owner_channel_server_data 合并到 select_map_data
|
||||
for owner, channels in owner_channel_server_data.items():
|
||||
for channel, svr in channels.items():
|
||||
old_svr = select_map_data.get(owner, {}).get(channel, [])
|
||||
old_svr = map(lambda x: int(x), old_svr)
|
||||
old_svr_tmp = select_map_data.get(owner, {}).get(channel, [])
|
||||
# old_svr = map(lambda x: int(x), old_svr)
|
||||
old_svr = []
|
||||
for sid in old_svr_tmp:
|
||||
if isinstance(sid, int):
|
||||
old_svr.append(sid)
|
||||
elif isinstance(sid, str) and sid.isdigit():
|
||||
old_svr.append(int(sid))
|
||||
|
||||
svr.update(old_svr)
|
||||
tmp_owner = select_map_data.setdefault(owner, {})
|
||||
tmp_owner[channel] = list(svr)
|
||||
@ -126,4 +133,11 @@ class OwnerChannelServer(Task):
|
||||
{'$set': {'data': new_owner_channel_select_data}},
|
||||
upsert=True)
|
||||
|
||||
self.local_db[self.dest_coll].update_one({'pname': 'district_server_map'},
|
||||
{'$set': {'data': server_alias}},
|
||||
upsert=True)
|
||||
self.remote_db[self.dest_coll].update_one({'pname': 'district_server_map'},
|
||||
{'$set': {'data': server_alias}},
|
||||
upsert=True)
|
||||
|
||||
self.set_cursor(cursor_st=ts['cursor_st'], cursor_et=ts['cursor_et'])
|
||||
|
@ -5,12 +5,15 @@ import urllib.parse
|
||||
import base64
|
||||
|
||||
import requests
|
||||
from logger import logger
|
||||
|
||||
from db import get_local_db
|
||||
|
||||
|
||||
__all__ = ('ddsend_msg',)
|
||||
|
||||
from settings import settings
|
||||
|
||||
local_db = get_local_db('admin_game')
|
||||
dd_conf = local_db['game'].find_one() or {}
|
||||
|
||||
@ -31,6 +34,9 @@ def get_sign():
|
||||
|
||||
|
||||
def ddsend_msg(msg):
|
||||
if settings.run_model != 'production':
|
||||
logger.error(msg)
|
||||
return
|
||||
|
||||
hash_msg = hmac.new(msg.encode('utf-8'), digestmod=hashlib.sha256).digest()
|
||||
if hash_msg not in msg_set:
|
||||
|
Loading…
Reference in New Issue
Block a user