fix: 修复管理员修改用户角色不生效的问题
This commit is contained in:
parent
f2372f78db
commit
42ef2eb75d
|
|
@ -1,6 +1,6 @@
|
||||||
# 用户管理路由
|
# 用户管理路由
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
from fastapi import APIRouter, Depends, HTTPException, status, Query
|
from fastapi import APIRouter, Depends, HTTPException, status, Query, Body
|
||||||
from sqlalchemy.orm import Session
|
from sqlalchemy.orm import Session
|
||||||
from app.core.database import get_db
|
from app.core.database import get_db
|
||||||
from app.core.auth import get_current_user
|
from app.core.auth import get_current_user
|
||||||
|
|
@ -161,10 +161,10 @@ def get_user_collection_count(
|
||||||
@admin_router.put("/{user_id}")
|
@admin_router.put("/{user_id}")
|
||||||
def update_user(
|
def update_user(
|
||||||
user_id: str,
|
user_id: str,
|
||||||
username: Optional[str] = None,
|
username: Optional[str] = Body(None),
|
||||||
email: Optional[str] = None,
|
email: Optional[str] = Body(None),
|
||||||
role: Optional[str] = None,
|
role: Optional[str] = Body(None),
|
||||||
password: Optional[str] = None,
|
password: Optional[str] = Body(None),
|
||||||
current_user: User = Depends(get_current_user),
|
current_user: User = Depends(get_current_user),
|
||||||
db: Session = Depends(get_db)
|
db: Session = Depends(get_db)
|
||||||
):
|
):
|
||||||
|
|
@ -181,7 +181,7 @@ def update_user(
|
||||||
user.f01_01_name = username
|
user.f01_01_name = username
|
||||||
if email:
|
if email:
|
||||||
user.email = email
|
user.email = email
|
||||||
if role:
|
if role is not None:
|
||||||
user.role = role
|
user.role = role
|
||||||
|
|
||||||
# 更新密码
|
# 更新密码
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
# Version Configuration for Zodiac Collection Management System
|
# Version Configuration for Zodiac Collection Management System
|
||||||
|
|
||||||
# 当前版本号 (语义化版本:主版本。次版本.修订版)
|
# 当前版本号 (语义化版本:主版本。次版本.修订版)
|
||||||
VERSION=1.2.1
|
VERSION=1.1.11
|
||||||
|
|
||||||
# 版本代号 (可选)
|
# 版本代号 (可选)
|
||||||
VERSION_CODENAME="新生"
|
VERSION_CODENAME="新生"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue