feat: remove enum UserValidate

This commit is contained in:
martsforever
2025-11-02 12:15:43 +08:00
parent be1e5a3290
commit 3eae4c7e94
2 changed files with 5 additions and 10 deletions
+4 -4
View File
@@ -8,7 +8,7 @@ from starlette import status
from starlette.requests import Request
from app.config.env import env
from app.model.UserModel import RegistryUser, UserModel, UserValidate, PublicUser, UserService
from app.model.UserModel import RegistryUser, UserModel, PublicUser, UserService
from app.utils.CrpyUtils import CryptUtils, TokenInfo
from app.utils.db_utils import AsyncSessionDep
from app.utils.next_id import next_id
@@ -48,7 +48,7 @@ def add_user_route(app: FastAPI):
email=registry_user.email,
full_name=registry_user.full_name,
hash_password=hash_password,
valid=UserValidate.N,
valid='N',
)
user.id = await next_id()
session.add(user)
@@ -85,7 +85,7 @@ def add_user_route(app: FastAPI):
if not item_cls:
return {"result": None, "error": f"用户 {username} 不存在"}
item_cls.valid = UserValidate.Y
item_cls.valid = 'Y'
session.add(item_cls)
await session.commit()
await session.refresh(item_cls)
@@ -168,7 +168,7 @@ async def authenticate_user(session: AsyncSessionDep, username: str, password: s
if not item_cls:
return None
if item_cls.valid != UserValidate.Y:
if item_cls.valid != 'Y':
return None
if not CryptUtils.verify_password(password, item_cls.hash_password):