def get_ip_rank(cls, phone):
with models.Session() as session:
day = datetime.date.today()
model = PhoneCheckLogModel
count = session.query(func.count(distinct(model.ip))).filter(model.phone==phone, model.create_datetime>=day).first()[0]
rank = cls.ip_rank_map.get_rank(count)
logger.debug("phone access ip count: %s at %s, rank: %s", count, day, rank)
return rank
return
评论列表
文章目录