1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- from handlers.HandlerBase import BaseHandler
- from model.log import logger
- from data_manage.pitcher_panel import *
- log = logger()
- class PitcherPanelChannel(BaseHandler):
- def post(self):
- pitcher = self.get_argument("pitcher", '')
- channel = self.get_argument("channel", '')
- start = self.get_argument("start", du.get_n_days(-1))
- end = self.get_argument("end", du.get_n_days(-1))
- date_range = self.get_argument("date_range", '')
- page = self.get_argument("page",'1')
- page_size = self.get_argument("page_size",'10')
- order_by=self.get_argument("order_by",'date')
- order=self.get_argument("order", 'desc')
- if date_range!='':
- end=du.get_n_days(-1)
- start=du.get_n_days(-int(date_range))
- data=get_pitcher_panel_channel(pitcher, channel, start, end, page, page_size, order_by, order)
- self.write_json(data)
- class PitcherPanelDaily(BaseHandler):
- def post(self):
- pitcher = self.get_argument("pitcher", '')
- start = self.get_argument("start", du.get_n_days(-1))
- end = self.get_argument("end", du.get_n_days(-1))
- date_range = self.get_argument("date_range", '')
- page = self.get_argument("page", '1')
- page_size = self.get_argument("page_size", '10')
- order_by = self.get_argument("order_by", 'date')
- order = self.get_argument("order", 'desc')
- if date_range != '':
- end = du.get_n_days(-1)
- start = du.get_n_days(-int(date_range))
- data = get_pitcher_panel_daily(pitcher, start, end, page, page_size, order_by, order)
- self.write_json(data)
- class PitcherPanelOverview(BaseHandler):
- def post(self):
- args=self.get_args()
- pitcher = args.get("pitcher", '')
- data = get_pitcher_panel_overview(pitcher)
- self.write_json(data)
|