This commit is contained in:
HuangHai
2026-01-20 21:43:54 +08:00
parent 66cb0faeff
commit 55e88777d9
32 changed files with 1112 additions and 60 deletions

View File

@@ -38,6 +38,7 @@ logger.info("驿来特AI智能分析系统模块导入完成!")
from Controller.YltAnalyticsController import router as ylt_router, init_db, close_db
from Controller.DegreeController import router as degree_router
from Controller.HaiBaoController import router as haibao_router
from Controller.DouYinController import router as douyin_router, recover_pending_tasks
from Util.Win32Patch import patch
from Util.RedisKit import RedisKit
@@ -49,6 +50,10 @@ async def lifespan(app: FastAPI):
await init_db()
# Initialize Redis connection
await RedisKit().get_connection()
# Recover interrupted Douyin tasks
await recover_pending_tasks()
try:
yield
finally:
@@ -65,6 +70,7 @@ app.mount("/static", StaticFiles(directory=static_dir), name="static")
app.include_router(ylt_router)
app.include_router(degree_router)
app.include_router(haibao_router)
app.include_router(douyin_router)
if __name__ == "__main__":