fix 用户调整为使用名称做主键

add 插件API
This commit is contained in:
jxxghp
2023-06-19 17:04:10 +08:00
parent df0ba221f9
commit c7f897fdcd
11 changed files with 152 additions and 35 deletions

View File

@ -34,7 +34,7 @@ async def create_user(
"""
新增用户
"""
user = current_user.get_by_email(db, email=user_in.email)
user = current_user.get_by_name(db, name=user_in.name)
if user:
raise HTTPException(
status_code=400,
@ -59,7 +59,7 @@ async def update_user(
"""
更新用户
"""
user = current_user.get_by_email(db, email=user_in.email)
user = current_user.get_by_name(db, name=user_in.name)
if not user:
raise HTTPException(
status_code=404,
@ -83,13 +83,13 @@ async def delete_user(
"""
删除用户
"""
user = current_user.get_by_email(db, email=user_in.email)
user = current_user.get_by_name(db, name=user_in.name)
if not user:
raise HTTPException(
status_code=404,
detail="用户不存在",
)
user.delete_by_email(db, user_in.email)
user.delete_by_name(db, user_in.name)
return schemas.Response(success=True)