コード例 #1
0
ファイル: account.py プロジェクト: pengjiu/TTBot
def query_by_type_owned(type, needcrawl):
    result_account = session.query(Account).filter(
        Account.status == 1, Account.type == type,
        Account.needcrawl == needcrawl).all()
    # session.refresh(result_account)
    # session.expunge(result_account)
    session.expunge_all()
    session.close()
    return result_account
コード例 #2
0
ファイル: art.py プロジェクト: pengjiu/TTBot
def query_by_link_type(accountid, link, type):
    result_art = session.query(Art).filter(Art.accountid == accountid,
                                           Art.link == link,
                                           Art.type == type).first()
    # session.refresh(result_art)
    # session.expunge(result_art)
    session.expunge_all()
    session.close()
    return result_art
コード例 #3
0
def query_last_by_artid(artid):
    result_group = session.query(Topic).filter(Topic.artid == artid).order_by(Topic.createdate.desc()) \
        .first()
    session.expunge_all()
    session.close()
    return result_group
コード例 #4
0
ファイル: art.py プロジェクト: pengjiu/TTBot
def query_all_by_type(accountid, type):
    result_art_list = session.query(Art).filter(Art.accountid == accountid,
                                                Art.type == type).all()
    session.expunge_all()
    session.close()
    return result_art_list
コード例 #5
0
ファイル: art.py プロジェクト: pengjiu/TTBot
def query_last_by_type(accountid, type):
    result_art = session.query(Art).filter(Art.accountid == accountid, Art.type == type).order_by(Art.createdate.desc())\
        .first()
    session.expunge_all()
    session.close()
    return result_art