添加daily report生成
This commit is contained in:
parent
cb8e41e49c
commit
66d9675d6d
@ -1,6 +1,5 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
from flask import render_template
|
|
||||||
from ops.mtga import GetTgaConfig, FromTga
|
from ops.mtga import GetTgaConfig, FromTga
|
||||||
import os
|
import os
|
||||||
from flask import Flask, render_template, request
|
from flask import Flask, render_template, request
|
||||||
@ -231,7 +230,7 @@ class Report:
|
|||||||
k = 0
|
k = 0
|
||||||
else:
|
else:
|
||||||
k = (100 * byshare / (activa - byshare))
|
k = (100 * byshare / (activa - byshare))
|
||||||
return (activa, new, share, k)
|
return (fromappid, activa, new, share, k)
|
||||||
except Exception:
|
except Exception:
|
||||||
log.error(f"collect input failed {self.gameid} {fromappid}", exc_info=True)
|
log.error(f"collect input failed {self.gameid} {fromappid}", exc_info=True)
|
||||||
return None
|
return None
|
||||||
@ -259,12 +258,21 @@ class Report:
|
|||||||
|
|
||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
fromappid = 'wxcff7381e631cf54e'
|
data = dict()
|
||||||
pdb.set_trace()
|
pdb.set_trace()
|
||||||
a = self.get_all_data()
|
data['day'] = self.day
|
||||||
b = self.get_input_fromappid(fromappid)
|
data['gameid'] = self.gameid
|
||||||
c = self.get_output_fromappid(fromappid)
|
data['all'] = self.get_all_data()
|
||||||
print(f"{a},{b},{c}")
|
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():
|
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