chore: 整理项目结构,清理归档文件,更新部署配置

This commit is contained in:
Simon
2026-07-04 21:01:39 +08:00
parent 8bd4ab0366
commit 64ff1bf7d5
508 changed files with 43575 additions and 14129 deletions
+10 -3
View File
@@ -106,13 +106,20 @@ def get_shared_ai_handler():
# FastAPI Depends 函数(用于路由依赖注入)
async def dep_redis() -> aioredis.Redis:
async def dep_redis() -> Optional[aioredis.Redis]:
"""Redis 客户端依赖注入。
Redis 连接创建失败时返回 None(不抛异常),
由上层调用方(如 _get_current_employee)根据 None 值做降级处理。
Returns:
aioredis.Redis: Redis 异步客户端
Optional[aioredis.Redis]: Redis 异步客户端,连接失败时返回 None
"""
return await get_redis()
try:
return await get_redis()
except Exception as e:
logger.error(f"Redis 连接创建失败(认证等依赖 Redis 的功能将不可用): {e}")
return None
def dep_wecom_service():