Example #1
0
  def mget(cls, from_datetime=py_time.now(), to_datetime=py_time.now(), fields=[]):
    if isinstance(from_datetime, basestring):
      from_datetime = str_to_datetime(from_datetime)
    if isinstance(to_datetime, basestring):
      to_datetime = str_to_datetime(to_datetime)

    hour_handler = using_hours(from_datetime=from_datetime, to_datetime=to_datetime)
    if hour_handler:
      return cls.mget_hours(from_datetime, to_datetime, fields)
    else:
      return cls.mget_days(from_datetime, to_datetime, fields)
Example #2
0
  def mget(cls, from_datetime=py_time.now(), to_datetime=py_time.now(), fields=[]):
    #TODO 限定只查询一个字段,原因是不知道怎么展示多个字段
    logger.info("fields %r" %fields)
    if not len(fields) == 1:
      return {
        'total': 0,
        'stats': 0
      }
    if isinstance(from_datetime, basestring):
      from_datetime = str_to_datetime(from_datetime)
    if isinstance(to_datetime, basestring):
      to_datetime = str_to_datetime(to_datetime)

    hour_handler = using_hours(from_datetime=from_datetime, to_datetime=to_datetime)
    if hour_handler:
      return cls.mget_hours(from_datetime, to_datetime, fields)
    else:
      return cls.mget_days(from_datetime, to_datetime, fields)