55from fastapi import Request
66from sqlalchemy import Select
77
8- from backend .app .common import jwt
98from backend .app .common .exception import errors
10- from backend .app .common .jwt import get_token , password_verify
9+ from backend .app .common .jwt import get_token , password_verify , superuser_verify
1110from backend .app .common .redis import redis_client
1211from backend .app .core .conf import settings
1312from backend .app .crud .crud_dept import DeptDao
@@ -86,7 +85,7 @@ async def get_userinfo(*, username: str) -> User:
8685 @staticmethod
8786 async def update (* , request : Request , username : str , obj : UpdateUser ) -> int :
8887 async with async_db_session .begin () as db :
89- await jwt . superuser_verify (request )
88+ await superuser_verify (request )
9089 input_user = await UserDao .get_with_relation (db , username = username )
9190 if not input_user :
9291 raise errors .NotFoundError (msg = '用户不存在' )
@@ -139,7 +138,7 @@ async def get_select(*, dept: int, username: str = None, phone: str = None, stat
139138 @staticmethod
140139 async def update_permission (* , request : Request , pk : int ) -> int :
141140 async with async_db_session .begin () as db :
142- await jwt . superuser_verify (request )
141+ await superuser_verify (request )
143142 if not await UserDao .get (db , pk ):
144143 raise errors .NotFoundError (msg = '用户不存在' )
145144 else :
@@ -151,7 +150,7 @@ async def update_permission(*, request: Request, pk: int) -> int:
151150 @staticmethod
152151 async def update_staff (* , request : Request , pk : int ) -> int :
153152 async with async_db_session .begin () as db :
154- await jwt . superuser_verify (request )
153+ await superuser_verify (request )
155154 if not await UserDao .get (db , pk ):
156155 raise errors .NotFoundError (msg = '用户不存在' )
157156 else :
@@ -163,7 +162,7 @@ async def update_staff(*, request: Request, pk: int) -> int:
163162 @staticmethod
164163 async def update_status (* , request : Request , pk : int ) -> int :
165164 async with async_db_session .begin () as db :
166- await jwt . superuser_verify (request )
165+ await superuser_verify (request )
167166 if not await UserDao .get (db , pk ):
168167 raise errors .NotFoundError (msg = '用户不存在' )
169168 else :
@@ -175,7 +174,7 @@ async def update_status(*, request: Request, pk: int) -> int:
175174 @staticmethod
176175 async def update_multi_login (* , request : Request , pk : int ) -> int :
177176 async with async_db_session .begin () as db :
178- await jwt . superuser_verify (request )
177+ await superuser_verify (request )
179178 if not await UserDao .get (db , pk ):
180179 raise errors .NotFoundError (msg = '用户不存在' )
181180 else :
@@ -199,7 +198,7 @@ async def update_multi_login(*, request: Request, pk: int) -> int:
199198 @staticmethod
200199 async def delete (* , request : Request , username : str ) -> int :
201200 async with async_db_session .begin () as db :
202- await jwt . superuser_verify (request )
201+ await superuser_verify (request )
203202 input_user = await UserDao .get_by_username (db , username )
204203 if not input_user :
205204 raise errors .NotFoundError (msg = '用户不存在' )
0 commit comments