添加daily report生成
This commit is contained in:
parent
cb8e41e49c
commit
66d9675d6d
@ -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():
|
||||
|
43
daily_report/templates/sample01.html
Normal file
43
daily_report/templates/sample01.html
Normal 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>
|
Loading…
x
Reference in New Issue
Block a user