Merge pull request 'fix(backend): approval.py + byod.py 改用 settings.create_redis_client()' (#5) from fix/approval-redis-import into main

Reviewed-on: #5
This commit was merged in pull request #5.
This commit is contained in:
2026-08-09 23:12:11 +08:00
2 changed files with 12 additions and 6 deletions
+6 -3
View File
@@ -90,9 +90,12 @@ APPROVAL_SP_STATUS_TODO_STATUS: Dict[int, str] = {
# Redis客户端(依赖注入) # Redis客户端(依赖注入)
async def get_redis() -> aioredis.Redis: async def get_redis() -> aioredis.Redis:
"""获取Redis客户端依赖""" """获取Redis客户端依赖
from app.main import redis_client
return redis_client 使用 settings.create_redis_client() 自建连接,而非从 app.main 导入 redis_client
(后者是 lifespan 函数内的局部变量,不可跨模块导入)。
"""
return settings.create_redis_client()
# ============================================================================= # =============================================================================
+6 -3
View File
@@ -24,9 +24,12 @@ router = APIRouter()
# Redis客户端(依赖注入) # Redis客户端(依赖注入)
async def get_redis() -> aioredis.Redis: async def get_redis() -> aioredis.Redis:
"""获取Redis客户端依赖""" """获取Redis客户端依赖
from app.main import redis_client
return redis_client 使用 settings.create_redis_client() 自建连接,而非从 app.main 导入 redis_client
(后者是 lifespan 函数内的局部变量,不可跨模块导入)。
"""
return settings.create_redis_client()
# ============================================================================= # =============================================================================