建立发行渠道表
This commit is contained in:
parent
33422f034b
commit
779deff9cc
@ -13,6 +13,7 @@ class LoadUserData(LoadData):
|
|||||||
self.s_db_df = kwargs.get('s_db_df')
|
self.s_db_df = kwargs.get('s_db_df')
|
||||||
self.gm_mysql = None
|
self.gm_mysql = None
|
||||||
self.channel_set = set()
|
self.channel_set = set()
|
||||||
|
self.owner_channel_set = set()
|
||||||
|
|
||||||
async def get_data(self) -> list:
|
async def get_data(self) -> list:
|
||||||
"""
|
"""
|
||||||
@ -53,7 +54,8 @@ class LoadUserData(LoadData):
|
|||||||
for user in data_list:
|
for user in data_list:
|
||||||
user['lasttime'] = user['logintime']
|
user['lasttime'] = user['logintime']
|
||||||
user['vip'] = user.get('vip', 0)
|
user['vip'] = user.get('vip', 0)
|
||||||
self.channel_set.add((self.game_name, user.get('ext_channel', 'unkonwn'), user.get('ext_owner', 'unkonwn')))
|
self.channel_set.add((self.game_name, user.get('ext_channel', 'unkonwn')))
|
||||||
|
self.owner_channel_set.add((self.game_name, user.get('ext_channel', 'unkonwn'), user.get('ext_owner', 'unkonwn')))
|
||||||
user_info_data.extend(data_list)
|
user_info_data.extend(data_list)
|
||||||
logger.info(f'db:{db}')
|
logger.info(f'db:{db}')
|
||||||
logger.info(f'区服id:{sid}')
|
logger.info(f'区服id:{sid}')
|
||||||
@ -130,13 +132,22 @@ class LoadUserData(LoadData):
|
|||||||
await conn.commit()
|
await conn.commit()
|
||||||
|
|
||||||
# 记录渠道
|
# 记录渠道
|
||||||
update_channel_sql = """insert into `gm_game_channel_list` (game,channel,owner) values (%s,%s,%s)
|
update_channel_sql = """insert into `gm_game_channel_list` (game,channel) values (%s,%s)
|
||||||
|
on duplicate key update
|
||||||
|
game=values(game),
|
||||||
|
channel=values(channel)
|
||||||
|
"""
|
||||||
|
await cur.executemany(update_channel_sql, self.channel_set)
|
||||||
|
await conn.commit()
|
||||||
|
|
||||||
|
# 记录发行和渠道
|
||||||
|
update_owner_channel_sql = """insert into `gm_owner_channel` (game,channel,owner) values (%s,%s,%s)
|
||||||
on duplicate key update
|
on duplicate key update
|
||||||
game=values(game),
|
game=values(game),
|
||||||
channel=values(channel),
|
channel=values(channel),
|
||||||
owner=values(owner)
|
owner=values(owner)
|
||||||
"""
|
"""
|
||||||
await cur.executemany(update_channel_sql, self.channel_set)
|
await cur.executemany(update_owner_channel_sql, self.owner_channel_set)
|
||||||
await conn.commit()
|
await conn.commit()
|
||||||
|
|
||||||
# 记录登录
|
# 记录登录
|
||||||
|
Loading…
Reference in New Issue
Block a user