ck 4 lat temu
rodzic
commit
99b8856783
2 zmienionych plików z 23 dodań i 20 usunięć
  1. 3 17
      handlers/HandlerBase.py
  2. 20 3
      handlers/PublicAnalysisHandler.py

+ 3 - 17
handlers/HandlerBase.py

@@ -16,7 +16,7 @@ class BaseHandler(RequestHandler,DateUtils):
         self._status_code = 200
         self.executor = ThreadPoolExecutor(200)
         self.set_default_headers()
-        # self.set_args()
+
 
     def options(self):
         # 返回方法1
@@ -92,19 +92,5 @@ class BaseHandler(RequestHandler,DateUtils):
             # return True if ur.r.get(key) else False
             return True
 
-    def set_args(self):
-        arg = self.get_args()
-        self.start = arg.get("start")
-        self.end = arg.get("end")
-        self.page = arg.get("page")
-        self.page_size = arg.get("page_size")
-        self.order_by = arg.get("order_by")
-        self.order = arg.get("order")
-        self.pitcher = arg.get("pitcher")
-        self.date_range = arg.get("date_range")
-        self.type = arg.get("type")
-        self.stage = arg.get("stage")
-        self.download = arg.get("download")
-        if self.date_range:
-            self.end = self.get_n_days(0)
-            self.start = self.get_n_days(-int(self.date_range) + 1)
+
+

+ 20 - 3
handlers/PublicAnalysisHandler.py

@@ -93,8 +93,25 @@ class PitcherOverview(BaseHandler):
 
 class BossPanelSummary(BaseHandler):
     def post(self):
-        data, total = boss_panel_summary(self.start, self.end, self.pitcher, self.type,
-                                         self.stage, self.page, self.page_size, self.order_by, self.order)
-        if self.download:
+        arg = self.get_args()
+        start = arg.get("start")
+        end = arg.get("end")
+        page = arg.get("page")
+        page_size = arg.get("page_size")
+        order_by = arg.get("order_by")
+        order = arg.get("order")
+        pitcher = arg.get("pitcher")
+        date_range = arg.get("date_range")
+        type = arg.get("type")
+        stage = arg.get("stage")
+        download = arg.get("download")
+        if date_range:
+            end = self.get_n_days(0)
+            start = self.get_n_days(-int(self.date_range) + 1)
+
+
+        data, total = boss_panel_summary(start, end, pitcher, type,
+                                         stage, page, page_size, order_by, order)
+        if download:
             self.write_download(str(int(time.time())), data)
         self.write_json(data=data, total=total)