浏览代码

update code

Signed-off-by: Binren Zhnag <zhangbr@elab-plus.com>
Binren Zhnag 5 年之前
父节点
当前提交
8da2657a3f
共有 4 个文件被更改,包括 12 次插入8 次删除
  1. 9 4
      apscheduler_elab.py
  2. 1 1
      flask_app.py
  3. 1 1
      report_push.py
  4. 1 2
      xlwt_util.py

+ 9 - 4
apscheduler_elab.py

@@ -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)
 
     @staticmethod
     def week_push_one():
-        print(time.time())
+        rp = ReportPush('bi_report')
+        rp.report_push(2)
 
     @staticmethod
     def week_push_two():
-        print(time.time())
+        rp = ReportPush('bi_report')
+        rp.report_push(2)
 
     @staticmethod
     def minute_push_elab():

+ 1 - 1
flask_app.py

@@ -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)

+ 1 - 1
report_push.py

@@ -441,7 +441,7 @@ class ReportPush(object):
         message = {}
         try:
             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)

文件差异内容过多而无法显示
+ 1 - 2
xlwt_util.py