feat: 新增任务状态管理和API支持
- 添加任务状态API路由,支持获取当前用户的任务状态和待处理任务列表 - 实现任务追踪服务,使用Redis存储任务状态 - 更新回忆录处理逻辑,集成Celery任务提交和状态更新 - 增强测试用例,支持任务状态的获取和清除功能 - 优化代码结构,提升可读性和维护性
This commit is contained in:
@@ -52,7 +52,7 @@ else:
|
||||
load_dotenv()
|
||||
|
||||
from database import init_db
|
||||
from routers import websocket, chapters, books, conversations, auth, memoir_state
|
||||
from routers import websocket, chapters, books, conversations, auth, memoir_state, tasks
|
||||
|
||||
# 初始化数据库
|
||||
logger.info("正在初始化数据库...")
|
||||
@@ -134,6 +134,7 @@ app.include_router(conversations.router)
|
||||
app.include_router(chapters.router)
|
||||
app.include_router(books.router)
|
||||
app.include_router(memoir_state.router)
|
||||
app.include_router(tasks.router) # 任务状态路由
|
||||
|
||||
|
||||
@app.get("/")
|
||||
|
||||
Reference in New Issue
Block a user