添加导出率

This commit is contained in:
pengtao 2019-10-22 19:37:40 +08:00
parent d18de4d40b
commit bd07650bc2

View File

@ -297,10 +297,15 @@ class Report:
data = dict() data = dict()
data['day'] = self.day data['day'] = self.day
for item in parms: for item in parms:
args = {} args = {}
args['gameid'], args['channelid'] = item args['gameid'], args['channelid'] = item
key = f"{args['gameid']}#{args['channelid']}" key = f"{args['gameid']}#{args['channelid']}"
data[key]={}
data[key]['gameid']=args['gameid']
data[key]['channelid'] = args['channelid']
data[key]['all']=self.get_all_data(**args)
g = GetTgaConfig() g = GetTgaConfig()
item = g.get_api_key(args['gameid']) item = g.get_api_key(args['gameid'])
url = item['url'] url = item['url']
@ -311,21 +316,16 @@ class Report:
args['tga'] = tga args['tga'] = tga
mp = MpInterface() mp = MpInterface()
fromappids = mp.get_fromappid_cn(args['gameid'], args['channelid']) fromappids = mp.get_fromappid_cn(args['gameid'], args['channelid'])
f_keys = fromappids.keys()
if not f_keys:
keys = fromappids.keys()
pdb.set_trace()
if not keys:
break break
for key in keys: for f_key in f_keys:
data[key] = {}
data[key]['all'] = self.get_all_data(**args)
data[key]['input'] = defaultdict(list) data[key]['input'] = defaultdict(list)
data[key]['output'] = defaultdict(list) data[key]['output'] = defaultdict(list)
data[key]['input'] = [] data[key]['input'] = []
data[key]['output'] = [] data[key]['output'] = []
args['fromappid'] = key args['fromappid'] = f_key
args['fromappid_cn'] = fromappids.get(key, None) or "未知" args['fromappid_cn'] = fromappids.get(f_key, None) or "未知"
data[key]['input'].append(self.get_input_fromappid(**args)) data[key]['input'].append(self.get_input_fromappid(**args))
data[key]['output'].append(self.get_output_fromappid(**args)) data[key]['output'].append(self.get_output_fromappid(**args))
print(data) print(data)