fix: 修复 login_use_case.py 的 jwt_service 导入路径(P0 登录401) #67

Merged
xiaoxia merged 1 commits from fix/login-jwt-import into develop 2026-06-28 10:10:40 +08:00
+5 -5
View File
@@ -11,7 +11,8 @@ import jwt as pyjwt
from packages.adapters.redis import get_session_store
from packages.adapters.redis.session_store import SessionStore
from packages.application.auth import jwt_service, password_hasher
from packages.application.auth import password_hasher
from packages.application.auth.jwt_service import jwt_service
LEGACY_SHA256_HEX_LENGTH = 64
@@ -169,10 +170,9 @@ class RefreshTokenUseCase:
def __init__(self, user_repository, session_store: Optional[SessionStore] = None):
self.user_repository = user_repository
self.session_store = session_store or get_session_store()
# Import jwt_service for token creation
from packages.application.auth import jwt_service as jwt_svc_module
self.jwt_service = jwt_svc_module
self._jwt_secret_key = jwt_svc_module.config.SECRET_KEY
# jwt_service proxy already imported at module level (line 15)
self.jwt_service = jwt_service
self._jwt_secret_key = jwt_service.config.SECRET_KEY
def execute(self, request: RefreshTokenRequest) -> tuple[Optional[LoginResponse], Optional[str]]:
"""