Signed-off-by: Binren Zhnag <zhangbr@elab-plus.com>
@@ -1,6 +1,7 @@
# -*- coding: utf-8 -*-
from panda_util import PandaUtil
import time
+from report_push import ReportPush
class Config(object):
@@ -17,7 +18,8 @@ class Config(object):
'args': '',
'trigger': 'cron',
'day_of_week': '*',
- 'hour': 9
+ 'hour': 8,
+ 'minute': 50
},
{
'id': 'week_push_one',
@@ -57,15 +59,18 @@ class Config(object):
class Funcs(object):
@staticmethod
def day_push():
- print(time.time())
+ rp = ReportPush('bi_report')
+ rp.report_push(1)
def week_push_one():
+ rp.report_push(2)
def week_push_two():
def minute_push_elab():
@@ -220,7 +220,7 @@ def report_test():
try:
task_id = request.args.get('id', default=0, type=int)
report_push = ReportPush('bi_report')
- result = report_push.report_data_query(task_id)
+ result = report_push.report_push(task_id)
except Exception as e:
print(str(e))
result['error'] = str(e)
@@ -441,7 +441,7 @@ class ReportPush(object):
message = {}
report_data = self.report_data_query(task_key)
- message[1] = '数据查询成功'
+ message[1] = '数据查询成功:{}'.format(len(report_data))
time_rang = self.get_time_range(task_key)
xu = XlwtUtil()
send_info = xu.create_excel(report_data, time_rang, task_key)