refactor(backend): 统一返回的数据格式

This commit is contained in:
zhengxinonly
2025-07-08 22:16:12 +08:00
parent 65e41ac9f1
commit fa69175e65
18 changed files with 212 additions and 113 deletions
+4 -3
View File
@@ -9,6 +9,7 @@ from flask_jwt_extended import (
jwt_required,
)
from pear_admin.common.utils.responses import JsonResponse
from pear_admin.extensions import db
from pear_admin.orms import RightsORM, RoleORM, UserORM
@@ -24,9 +25,9 @@ def login_in():
).scalar()
if not user:
return {"message": "用户不存在", "code": -1}, 401
return JsonResponse().set_msg("用户不存在").failure(), 401
if not user.check_password(data["password"]):
return {"message": "用户密码错误", "code": -1}, 401
return JsonResponse().set_msg("用户密码错误").failure(), 401
access_token = create_access_token(user)
refresh_token = create_refresh_token(user)
@@ -46,7 +47,7 @@ def login_in():
@passport_api.route("/logout", methods=["GET", "POST"])
@jwt_required()
def logout():
return {"msg": "退出登录成功", "code": 0}
return JsonResponse().set_msg("退出登录成功").ok()
@passport_api.get("/menu")