重构了user_service的名字
This commit is contained in:
parent
d9152e85e5
commit
f172c5d2bc
@ -8,7 +8,7 @@ from schemas.user import UserCreate, UserUpdate, UserResponse
|
|||||||
# 创建一个密码上下文对象,指定使用 bcrypt 加密算法
|
# 创建一个密码上下文对象,指定使用 bcrypt 加密算法
|
||||||
pwd_context = CryptContext(schemes=["bcrypt"], deprecated="auto")
|
pwd_context = CryptContext(schemes=["bcrypt"], deprecated="auto")
|
||||||
|
|
||||||
class UserService:
|
class UserServices:
|
||||||
@staticmethod
|
@staticmethod
|
||||||
async def create_user(session: AsyncSession, user_data: UserCreate) -> UserResponse:
|
async def create_user(session: AsyncSession, user_data: UserCreate) -> UserResponse:
|
||||||
"""创建用户"""
|
"""创建用户"""
|
||||||
@ -47,7 +47,7 @@ class UserService:
|
|||||||
.values(**user_data.dict(exclude_unset=True))
|
.values(**user_data.dict(exclude_unset=True))
|
||||||
)
|
)
|
||||||
await session.commit()
|
await session.commit()
|
||||||
return await UserService.get_user(session, user_id)
|
return await UserServices.get_user(session, user_id)
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
async def delete_user(session: AsyncSession, user_id: int) -> bool:
|
async def delete_user(session: AsyncSession, user_id: int) -> bool:
|
||||||
@ -68,6 +68,6 @@ class UserService:
|
|||||||
user = result.scalars().first()
|
user = result.scalars().first()
|
||||||
if not user:
|
if not user:
|
||||||
return None
|
return None
|
||||||
if not UserService.verify_password(password, user.password):
|
if not UserServices.verify_password(password, user.password):
|
||||||
return None
|
return None
|
||||||
return UserResponse.from_orm(user)
|
return UserResponse.from_orm(user)
|
Loading…
x
Reference in New Issue
Block a user