添加daily report生成

This commit is contained in:
pengtao 2019-10-22 13:59:11 +08:00
parent cb8e41e49c
commit 66d9675d6d
2 changed files with 58 additions and 7 deletions

View File

@ -1,6 +1,5 @@
# -*- coding: utf-8 -*-
from __future__ import absolute_import
from flask import render_template
from ops.mtga import GetTgaConfig, FromTga
import os
from flask import Flask, render_template, request
@ -231,7 +230,7 @@ class Report:
k = 0
else:
k = (100 * byshare / (activa - byshare))
return (activa, new, share, k)
return (fromappid, activa, new, share, k)
except Exception:
log.error(f"collect input failed {self.gameid} {fromappid}", exc_info=True)
return None
@ -259,12 +258,21 @@ class Report:
def run(self):
fromappid = 'wxcff7381e631cf54e'
data = dict()
pdb.set_trace()
a = self.get_all_data()
b = self.get_input_fromappid(fromappid)
c = self.get_output_fromappid(fromappid)
print(f"{a},{b},{c}")
data['day'] = self.day
data['gameid'] = self.gameid
data['all'] = self.get_all_data()
data['input'] = defaultdict(list)
data['output'] = defaultdict(list)
data['input'].append(self.get_input_fromappid())
fromappids = ['wxcff7381e631cf54e']
for fromappid in fromappids:
data['input'].append(self.get_input_fromappid(fromappid))
data['output'].append(self.get_output_fromappid(fromappid))
print(data)
def main():

View File

@ -0,0 +1,43 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>学生表</h1>
<table border="1">
<thead>
<tr>
<td>学号</td>
<td>姓名</td>
<td>性别</td>
<td>年龄</td>
<td>班级</td>
<td>出生日期</td>
</tr>
</thead>
<tbody>
//渲染数据
<% stuData.forEach((item, index)=>{ %>
<tr>
<td><%= item.s_id %></td>
<td><%= item.s_name %></td>
<td><%= item.s_sex %></td>
<td><%= item.s_age %></td>
<td><%= item.s_class_id %></td>
<td>
<%= item.s_date==null?"未填写":new Date(item.s_date).toLocaleDateString() %>
</td>
</tr>
<% }) %>
</tbody>
</table>
//导入footer母板部分
<%- include("view/common/footer.ejs")%>
</body>
</html>