新增素材列表前测提交

This commit is contained in:
18610128193
2026-07-01 10:51:15 +08:00
parent dddda824d6
commit 37cb96e05d
3 changed files with 353 additions and 2 deletions
+6
View File
@@ -80,6 +80,10 @@ async def lifespan(app: FastAPI):
from app.tasks.pre_test_result_task import poll_pre_test_results
pre_test_poll_task = asyncio.create_task(poll_pre_test_results())
# 启动前测任务队列
from app.services.pre_test_queue import pre_test_queue
pre_test_queue_task = asyncio.create_task(pre_test_queue.run())
# 启动时立即同步一次未支付订单
asyncio.create_task(asyncio.sleep(5)) # 等待5秒后再同步,让系统完全启动
async def startup_sync():
@@ -104,6 +108,8 @@ async def lifespan(app: FastAPI):
await queue_task
upload_queue.stop()
await upload_queue_task
pre_test_queue.stop()
await pre_test_queue_task
material_consumption_queue.stop()
await consumption_queue_task
consumption_schedule_task.cancel()