添加daily report生成
This commit is contained in:
parent
cf29f3bf71
commit
f0aae2619e
@ -44,7 +44,7 @@ def send_dailyreport():
|
||||
day = request.args.get('day')
|
||||
|
||||
rp = Report(gameid, channelid, day)
|
||||
data = rp.get_data()
|
||||
data = rp.run()
|
||||
data[gameid] = gameid
|
||||
data[channelid] = channelid
|
||||
data[day] = day
|
||||
@ -171,7 +171,7 @@ class Report:
|
||||
ad_101 = self.tga.get_data(ad_101_sql)[0][0]
|
||||
ad_1 = self.tga.get_data(ad_1_sql)[0][0]
|
||||
ad_201 = self.tga.get_data(ad_201_sql)[0][0]
|
||||
return [activa, new, share, timeonlie, ad_101, ad_1, ad_201]
|
||||
return [activa, new, share, timeonlie, ad_1, ad_101, ad_201]
|
||||
except Exception:
|
||||
log.error(f"get data from tga failed ,{self.gameid}", exc_info=True)
|
||||
return None
|
||||
@ -273,7 +273,7 @@ class Report:
|
||||
data['input'].append(self.get_input_fromappid(fromappid))
|
||||
data['output'].append(self.get_output_fromappid(fromappid))
|
||||
print(data)
|
||||
|
||||
return data
|
||||
|
||||
|
||||
|
||||
@ -284,7 +284,7 @@ def main():
|
||||
day = (datetime.date.today() - datetime.timedelta(days=1)).strftime('%Y-%m-%d')
|
||||
for gameid in gameids:
|
||||
cc = Report(gameid, channelid, day)
|
||||
cc.run()
|
||||
data = cc.run()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
@ -5,33 +5,42 @@
|
||||
<title>金蚕游戏日报,By ops</title>
|
||||
</head>
|
||||
<body>
|
||||
游戏ID:{{data.get(gameid)}}
|
||||
渠道ID:{{data.get('channelid')}}='6001'
|
||||
日期:{{data.get(day)}}
|
||||
<h1>学生表</h1>
|
||||
|
||||
总计数据:
|
||||
活跃
|
||||
新增
|
||||
时长
|
||||
分享
|
||||
K值
|
||||
视频/banner
|
||||
|
||||
|
||||
|
||||
导入数据:
|
||||
<h2>游戏ID:{{ data.get(gameid) }}</h2>>
|
||||
<h2>渠道ID:{{ data.get('channelid') }}</h2>>
|
||||
<h2>日期:{{ data.get(day) }}</h2>
|
||||
<h1>总表</h1>>
|
||||
<!-- activa, new, share, timeonlie, ad_101, ad_1, ad_201-->
|
||||
<body>
|
||||
<tr>
|
||||
<th>渠道ID</th>
|
||||
<th>游戏名称</th>
|
||||
<th>活跃</th>
|
||||
<th>新增</th>
|
||||
<th>分享</th>
|
||||
<th>K值</th>
|
||||
<td>活跃</td>
|
||||
<td>新增</td>
|
||||
<td>分享</td>
|
||||
<td>时长</td>
|
||||
<td>视屏显示</td>
|
||||
<td>banner显示</td>
|
||||
<td>插屏显示</td>
|
||||
</tr>
|
||||
</body>
|
||||
{ % for item in data.get('all') % }
|
||||
<th>{{ item }}</th>
|
||||
{ % endfor % }
|
||||
|
||||
<h1>导入数据:</h1>>
|
||||
<tr>
|
||||
<!--('wxdb103a128e118619', '拯救熊猫泡泡', 2, 1, 0, 0.0)-->
|
||||
<td>渠道ID</td>
|
||||
<td>游戏名称</td>
|
||||
<td>活跃</td>
|
||||
<td>新增</td>
|
||||
<td>分享</td>
|
||||
<td>K值</td>
|
||||
|
||||
</tr>
|
||||
|
||||
|
||||
{% for line in data.get('data') %}
|
||||
{% for line in data.get('input') %}
|
||||
<tr>
|
||||
{%for item in line%}
|
||||
<th>{{ item }}</th>
|
||||
@ -39,12 +48,21 @@ K值
|
||||
</tr>
|
||||
{% endfor %}
|
||||
|
||||
导出数据:
|
||||
fromappid
|
||||
中文
|
||||
跳转次数
|
||||
跳转人数
|
||||
<h1>导出数据:</h1>>
|
||||
<tr>
|
||||
<td>渠道ID</td>
|
||||
<td>跳转目标</td>
|
||||
<td>跳转次数</td>
|
||||
<td>跳转人数</td>
|
||||
</tr>
|
||||
|
||||
{ % for line in data.get('output') % }
|
||||
<tr>
|
||||
{ % for item in line % }
|
||||
<th>{{ item }}</th>
|
||||
{ % endfor % }
|
||||
</tr>
|
||||
{ % endfor % }
|
||||
|
||||
</body>
|
||||
</html>
|
Loading…
x
Reference in New Issue
Block a user