コード例 #1
0
ファイル: search_related.py プロジェクト: sum-123/Python-
def search_fuzzy():
    flag = request.get_json().get('select')
    target = request.get_json().get('input')

    if target == "":
        return 'invalid'

    if flag == '1':
        dic1 = {}
        temp = 0
        res = Message.fuzzy_search(target)
        for item in res:
            dic = {
                0: item[0].message_id,
                1: item[0].head,
                2: item[0].create_time,
                3: item[0].read_count,
                4: item[0].reply_count,
                5: item[0].content,
                6: item[1].avatar,
                7: item[1].username
            }
            a = {temp: dic}
            dic1.update(a)
            temp += 1
        return dic1

    if flag == '2':
        dic1 = {}
        temp = 0
        res = User.through_username(target)
        print(res)
        msg = Message.find_by_user(res[0].user_id)
        print(msg)
        for item in msg:
            dic = {
                0: item.message_id,
                1: item.head,
                2: item.create_time,
                3: item.read_count,
                4: item.reply_count,
                5: item.content,
                6: res[0].avatar,
                7: res[0].username
            }
            a = {temp: dic}
            dic1.update(a)
            temp += 1
        return dic1
    return null
コード例 #2
0
ファイル: message_related.py プロジェクト: sum-123/Python-
def myMessage2():
    username = request.get_json().get('username')
    res = User.through_username(username)
    ID = res[0].user_id
    mes = Message.find_by_user(ID)

    dic1 = {}
    temp = 0
    for item in mes:
        dic = {
            0: item.message_id,
            1: item.head,
            2: item.create_time,
            3: item.read_count,
            4: item.reply_count,
            5: item.content,
            6: item.type
        }
        a = {temp: dic}
        dic1.update(a)
        temp += 1
    return dic1