执行 Ruff 安全自动修复
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
"""用户管理路由(超管)"""
|
||||
|
||||
from datetime import datetime, timezone
|
||||
from datetime import UTC, datetime
|
||||
from uuid import uuid4
|
||||
|
||||
from fastapi import APIRouter, Depends, HTTPException
|
||||
@@ -8,11 +8,11 @@ from sqlalchemy.exc import IntegrityError
|
||||
from sqlalchemy.orm import Session
|
||||
|
||||
from ..database import get_db
|
||||
from ..models import Account, AuditLog, HuyaAccount, User
|
||||
from ..security import hash_password
|
||||
from ..permissions import PERMISSIONS, get_user_permissions
|
||||
from ..schemas import UserCreate, UserRename, UserUpdate, UserInfo
|
||||
from ..deps import require_permission
|
||||
from ..models import Account, AuditLog, HuyaAccount, User
|
||||
from ..permissions import PERMISSIONS, get_user_permissions
|
||||
from ..schemas import UserCreate, UserInfo, UserRename, UserUpdate
|
||||
from ..security import hash_password
|
||||
|
||||
router = APIRouter(prefix="/api/users", tags=["用户管理"])
|
||||
|
||||
@@ -221,7 +221,7 @@ def delete_user(
|
||||
)
|
||||
)
|
||||
user.is_active = False
|
||||
user.deleted_at = datetime.now(timezone.utc)
|
||||
user.deleted_at = datetime.now(UTC)
|
||||
user.deleted_username = deleted_username
|
||||
# 释放用户名供新用户使用,同时不改变历史任务通过 user.id 保存的归属。
|
||||
user.username = f"deleted-{user.id}-{uuid4().hex[:12]}"
|
||||
|
||||
Reference in New Issue
Block a user