fix: get managers fix
This commit is contained in:
@@ -19,8 +19,9 @@ class UserService(BaseService):
|
|||||||
async def get_managers(self) -> GetManagersResponse:
|
async def get_managers(self) -> GetManagersResponse:
|
||||||
stmt = (
|
stmt = (
|
||||||
select(User)
|
select(User)
|
||||||
|
.join(user_position)
|
||||||
|
.where(and_(User.is_deleted == False, user_position.c.position_key == "sales_manager"))
|
||||||
.order_by(User.id.desc())
|
.order_by(User.id.desc())
|
||||||
.where(and_(User.is_deleted == False, User.role_key == "employee"))
|
|
||||||
)
|
)
|
||||||
users = (await self.session.scalars(stmt)).all()
|
users = (await self.session.scalars(stmt)).all()
|
||||||
users_schemas = [UserSchema.model_validate(user) for user in users]
|
users_schemas = [UserSchema.model_validate(user) for user in users]
|
||||||
|
|||||||
Reference in New Issue
Block a user