diff --git a/daily_report/dreport.py b/daily_report/dreport.py index e0d2151..2f39b64 100644 --- a/daily_report/dreport.py +++ b/daily_report/dreport.py @@ -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(): diff --git a/daily_report/templates/sample01.html b/daily_report/templates/sample01.html new file mode 100644 index 0000000..9bd5f03 --- /dev/null +++ b/daily_report/templates/sample01.html @@ -0,0 +1,43 @@ + + + + + Title + + + + +

学生表

+ + + + + + + + + + + + + //渲染数据 + <% stuData.forEach((item, index)=>{ %> + + + + + + + + + <% }) %> + +
学号姓名性别年龄班级出生日期
<%= item.s_id %><%= item.s_name %><%= item.s_sex %><%= item.s_age %><%= item.s_class_id %> + <%= item.s_date==null?"未填写":new Date(item.s_date).toLocaleDateString() %> +
+ +//导入footer母板部分 +<%- include("view/common/footer.ejs")%> + + +