From b62b4dfb2e3f26a7a32815cc33d224fb706f194b Mon Sep 17 00:00:00 2001 From: aaron <> Date: Tue, 15 Apr 2025 11:21:00 +0800 Subject: [PATCH] update --- app/schemas/user.py | 2 -- app/services/user.py | 3 ++- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/app/schemas/user.py b/app/schemas/user.py index 2c1eebb..ed2f508 100644 --- a/app/schemas/user.py +++ b/app/schemas/user.py @@ -18,8 +18,6 @@ class UserCreate(UserBase): class UserUpdate(UserBase): """更新用户请求模型""" - openid: Optional[str] = None - unionid: Optional[str] = None avatar: Optional[str] = None nickname: Optional[str] = None diff --git a/app/services/user.py b/app/services/user.py index 8237896..6484c83 100644 --- a/app/services/user.py +++ b/app/services/user.py @@ -48,7 +48,8 @@ async def update_user(db: AsyncSession, user_id: int, user_update: UserUpdate): # 更新用户数据 for key, value in update_data.items(): - setattr(db_user, key, value) + if value is not None: + setattr(db_user, key, value) await db.commit() await db.refresh(db_user)