1234567891011121314151617181920212223 |
- from handlers.HandlerBase import BaseHandler
- from model.log import logger
- from data_manage.public_analysis import *
- log = logger()
- class BookRank(BaseHandler):
- def post(self):
- arg = self.get_args()
- print(arg)
- start=arg.get("start",du.get_n_days(0))
- end=arg.get("end",du.get_n_days(0))
- date_range=arg.get("date_range")
- book=arg.get("book")
- page = arg.get("page")
- page_size = arg.get("page_size")
- order_by = arg.get("order_by", 'cost')
- order = arg.get("order", 'desc')
- if date_range:
- end=du.get_n_days(0)
- start=du.get_n_days(-int(date_range)+1)
- data,total=book_rank(start,end,book,page,page_size,order_by,order)
- self.write_json(data=data,total=total)
|