This commit is contained in:
aaron 2025-04-11 12:03:35 +08:00
parent f21f0b9de7
commit 01d63c1cf2

View File

@ -25,7 +25,7 @@ async def read_user_me(
需要JWT令牌认证
"""
return StandardResponse(code=200, data=current_user)
return StandardResponse(code=200, data=User.model_validate(current_user))
@router.put("/me", tags=["users"])
async def update_user_me(
@ -41,7 +41,7 @@ async def update_user_me(
result = await user_service.update_user(db, user_id=current_user.id, user_update=user_update)
if result is None:
raise BusinessError("用户更新失败", code=500)
return StandardResponse(code=200, data=result)
return StandardResponse(code=200, data=User.model_validate(result))
@router.get("/{user_id}", tags=["users"])
async def read_user(
@ -52,4 +52,4 @@ async def read_user(
db_user = await user_service.get_user(db, user_id=user_id)
if db_user is None:
raise BusinessError("用户不存在", code=404)
return StandardResponse(code=200, data=db_user)
return StandardResponse(code=200, data=User.model_validate(db_user))