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