user.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:dbas 作者: hhucn 项目源码 文件源码
def get_count_of_votes_of_user(user, limit_on_today=False):
    """
    Returns the count of marked ones of the user

    :param user: User
    :param limit_on_today: Boolean
    :return: Int, Int
    """
    if not user:
        return 0

    db_arg = DBDiscussionSession.query(MarkedArgument).filter(ClickedArgument.author_uid == user.uid)
    db_stat = DBDiscussionSession.query(MarkedStatement).filter(ClickedStatement.author_uid == user.uid)

    if limit_on_today:
        today = arrow.utcnow().to('Europe/Berlin').format('YYYY-MM-DD')
        db_arg = db_arg.filter(MarkedArgument.timestamp >= today)
        db_stat = db_stat.filter(MarkedStatement.timestamp >= today)

    db_arg = db_arg.all()
    db_stat = db_stat.all()

    return len(db_arg), len(db_stat)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号