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