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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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)