浏览代码

增加下载功能

ck 3 年之前
父节点
当前提交
6223057385
共有 2 个文件被更改,包括 10 次插入4 次删除
  1. 8 2
      handlers/PitcherPanelHandler.py
  2. 2 2
      handlers/PublicAnalysisHandler.py

+ 8 - 2
handlers/PitcherPanelHandler.py

@@ -140,9 +140,15 @@ class ChannelOrderTrend(BaseHandler):
             page_size = arg.get("page_size", 10)
             page_size = arg.get("page_size", 10)
             order_by = arg.get("order_by", 'date')
             order_by = arg.get("order_by", 'date')
             order = arg.get("order", 'desc')
             order = arg.get("order", 'desc')
+            data, total, total_data = get_channel_order_trend(user_id, channel, pitcher, start, end, page, page_size,
+                                                              order_by, order)
+            if arg.get("download"):
+                self.write_download("channelTrend_"+str(int(time.time())), data)
+            else:
+                self.write_json(data=data, total=total, total_data=total_data)
+
+
 
 
-            data,total,total_data=get_channel_order_trend(user_id,channel,pitcher,start,end,page,page_size,order_by,order)
-            self.write_json(data=data,total=total,total_data=total_data)
 
 
 class ChannelSummary(BaseHandler):
 class ChannelSummary(BaseHandler):
     def post(self):
     def post(self):

+ 2 - 2
handlers/PublicAnalysisHandler.py

@@ -72,7 +72,7 @@ class BookOverview(BaseHandler):
                 start = self.get_n_days(-int(date_range)+1)
                 start = self.get_n_days(-int(date_range)+1)
             data, total = book_overview(start, end, book, type, page, page_size, order_by, order)
             data, total = book_overview(start, end, book, type, page, page_size, order_by, order)
             if arg.get("download"):
             if arg.get("download"):
-                self.write_download('BookOver_'+str(int(time.time())), data)
+                self.write_download(str(int(time.time())), data)
             self.write_json(data=data, total=total)
             self.write_json(data=data, total=total)
 
 
 
 
@@ -95,7 +95,7 @@ class PitcherOverview(BaseHandler):
 
 
                 data, total = pitcher_overview(user_id,start, end, pitcher, page, page_size, order_by, order)
                 data, total = pitcher_overview(user_id,start, end, pitcher, page, page_size, order_by, order)
                 if arg.get("download"):
                 if arg.get("download"):
-                    self.write_download('BookOver_'+str(int(time.time())), data)
+                    self.write_download(str(int(time.time())), data)
                 self.write_json(data=data, total=total)
                 self.write_json(data=data, total=total)
             else:
             else:
                 self.write_fail(msg='user_id not found')
                 self.write_fail(msg='user_id not found')