feat(lotto): 일 03:00 KST 채점 잡 APScheduler 등록

This commit is contained in:
2026-05-11 08:37:08 +09:00
parent 30bc627ae7
commit 2a2209a86c

View File

@@ -39,6 +39,7 @@ from .strategy_evolver import (
) )
from .routers import curator as curator_router from .routers import curator as curator_router
from .routers import briefing as briefing_router from .routers import briefing as briefing_router
from .jobs.grade_weekly_review import run_for_latest as grade_run_for_latest
app = FastAPI() app = FastAPI()
app.include_router(curator_router.router) app.include_router(curator_router.router)
@@ -95,6 +96,17 @@ def on_startup():
scheduler.add_job(_save_weekly_report_job, "cron", day_of_week="sat", hour=9, minute=0) scheduler.add_job(_save_weekly_report_job, "cron", day_of_week="sat", hour=9, minute=0)
# 4. 주간 채점 (매주 일요일 03:00 KST — 토요일 추첨 다음날 새벽)
# 당첨번호 sync 이후 추천 vs 실제 결과 비교 → reviews 테이블 저장
scheduler.add_job(
grade_run_for_latest,
"cron",
day_of_week="sun",
hour=3,
minute=0,
id="grade_weekly_review",
)
scheduler.start() scheduler.start()