Example #1
0
def find_user_info(username):
    try:
        user_info = user_service.find_user_username(username)
        return ResultResp(20000, '查询成功!', user_info).to_resp()
    except Exception as e:
        print(e)
        return ResultResp(50001, '查询失败!', None).to_resp()
Example #2
0
def delete_tag(id):
    try:
        tag_services.delete_tag(id)
        return ResultResp(20000, "删除成功", None).to_resp()
    except Exception as e:
        print(e)
        return ResultResp(50001, "删除失败", None).to_resp()
def article_page(page_num):
    try:
        params = request.json
        articles = art_services.article_page(page_num, params['keywords'])
        return ResultResp(20000, '查询成功', articles).to_resp()
    except Exception as e:
        return ResultResp(50001, '查询失败!', None).to_resp()
def delete_article(id):
    try:
        art_services.delete_article(id)
        return ResultResp(20000, '删除成功', None).to_resp()
    except Exception as e:
        print(e)
        return ResultResp(50001, '删除失败!', None).to_resp()
def delete_commont(id):
    try:
        com_services.delete_commont(id)
        return ResultResp(20000, '删除成功', None).to_resp()
    except Exception as e:
        print(e)
        return ResultResp(50001, '删除失败', None).to_resp()
Example #6
0
def insert_tag():
    try:
        params = request.json
        tag_services.insert_tag(Tag(None, params["name"], params["order"]))
        return ResultResp(20000, "添加成功", None).to_resp()
    except Exception as e:
        print(e)
        return ResultResp(50001, "添加失败", None).to_resp()
Example #7
0
def update_tag(id):
    try:
        params = request.json
        tag_services.update_tag(Tag(id, params["name"], params["order"]))
        return ResultResp(20000, "修改成功", None).to_resp()
    except Exception as e:
        print(e)
        return ResultResp(50001, "修改失败", None).to_resp()
Example #8
0
def find_tag_page(page_num):
    try:
        params = request.json
        tag_list = tag_services.find_tag_page(page_num, params["keywords"])
        return ResultResp(20000, "查询成功", tag_list).to_resp()
    except Exception as e:
        print(e)
        return ResultResp(50001, "查询失败", None).to_resp()
Example #9
0
def logout():
    try:
        if session['login_user'] is not None:
            session['login_user'] = None
            return ResultResp(20000, "退出成功!", None).to_resp()
        return ResultResp(40001, "用户未登录", None).to_resp()
    except Exception as e:
        print(e)
        return ResultResp(20000, "退出失败!", None).to_resp()
Example #10
0
def update_password(id):
    try:
        params = request.json
        user_service.update_user_password(id, params['new_password'],
                                          params['old_password'])
        return ResultResp(20000, '修改密码成功', None).to_resp()
    except Exception as e:
        print(e)
        return ResultResp(50001, '修改密码失败', None).to_resp()
Example #11
0
def update_info(id):
    try:
        params = request.json
        user_service.update_user_info(
            models.User(id, params['username'], params['password'],
                        params['nickname'], ""))
        return ResultResp(20000, '修改用户信息成功', None).to_resp()
    except Exception as e:
        print(e)
        return ResultResp(50001, '修改用户信息失败', None).to_resp()
Example #12
0
def register():
    try:
        params = request.json
        user_service.register(
            models.User(None, params['username'], params['password'],
                        params['nickname'], ""))
        return ResultResp(20000, '注册成功!', None).to_resp()
    except Exception as e:
        print(e)
        return ResultResp(50001, '注册失败!', None).to_resp()
def insert_commont():
    try:
        params = request.json
        com_services.insert_commont(
            Commont(None, params['article_id'], session['login_user']['id'],
                    session['login_user']['nickname'], params['content'], None,
                    None))
        return ResultResp(20000, '回复成功!', None).to_resp()
    except Exception as e:
        print(e)
        return ResultResp(50001, '系统维护中', None).to_resp()
def update_article(id):
    try:
        params = request.json
        art_services.update_article(
            Article(id, params['title'], None, None, None, None, '0',
                    params['tagId'], None),
            ArticleContent(None, params['content']))
        return ResultResp(20000, '修改成功', None).to_resp()
    except Exception as e:
        print(e)
        return ResultResp(50001, '修改失败!', None).to_resp()
def insert_article():
    try:
        params = request.json
        art_services.insert_article(
            Article(None, params['title'], session['login_user']['id'],
                    session['login_user']['nickname'], None, None, '0',
                    params['tagId'], None),
            ArticleContent(None, params['content']))
        return ResultResp(20000, '添加成功', None).to_resp()
    except Exception as e:
        print(e)
        return ResultResp(50001, '添加失败!', None).to_resp()
Example #16
0
def login():
    try:
        params = request.json
        u = user_service.find_user_username(params["username"])
        if u is None:
            return ResultResp(40001, "用户账户不存在", None).to_resp()
        if u['password'] != md5_pass.md5_pass(params["password"]):
            return ResultResp(40002, "用户密码不正确", None).to_resp()
        session['login_user'] = u
        return ResultResp(20000, "登录成功", {
            "username": u['username'],
            "nickname": u['nickname'],
            "img": u['img']
        }).to_resp()
    except Exception as e:
        print(e)
        return ResultResp(50001, "系统维护中", None).to_resp()
def commont_page(page_num):
    params = request.json
    try:
        commonts = com_services.commont_page_usr(page_num, params['user_id'])
    except Exception as e:
        print(e)
        commonts = com_services.commont_page_art(page_num,
                                                 params['article_id'])
    return ResultResp(20000, '查询成功', commonts).to_resp()
def article_info(id):
    try:
        all_art = art_services.article_info(id)
        return ResultResp(20000, '查询成功', all_art).to_resp()
    except Exception as e:
        return ResultResp(50001, '查询失败!', None).to_resp()
Example #19
0
def check_is_login():
    if request.path[1:4] == 'pri' and session['login_user'] == None:
        return ResultResp(40015, "未登录", None).to_resp()
    else:
        print(request.path)