diff --git a/app/core/compare_alert_worker.py b/app/core/compare_alert_worker.py index 745da2a..fbf5880 100644 --- a/app/core/compare_alert_worker.py +++ b/app/core/compare_alert_worker.py @@ -19,6 +19,7 @@ from sqlalchemy import func, select from sqlalchemy.exc import SQLAlchemyError from app.core.config import settings +from app.core.rewards import CN_TZ from app.db.session import SessionLocal from app.integrations import feishu_notifier from app.models.app_config import AppConfig @@ -100,7 +101,7 @@ def _scan_and_alert() -> None: ) if hits or settings.COMPARE_ALERT_SEND_EMPTY: - label = datetime.now().strftime("%Y-%m-%d %H:%M") + label = datetime.now(CN_TZ).strftime("%Y-%m-%d %H:%M") text = ( format_alert_message( hits, window_label=label, diff --git a/app/main.py b/app/main.py index 38a0bd4..4920940 100644 --- a/app/main.py +++ b/app/main.py @@ -45,6 +45,10 @@ from app.api.v1.user import router as user_router from app.api.v1.wallet import router as wallet_router from app.api.v1.wxpay import router as wxpay_router from app.core import media +from app.core.compare_alert_worker import ( + start_compare_alert_worker, + stop_compare_alert_worker, +) from app.core.config import settings from app.core.cps_reconcile_worker import ( start_cps_reconcile_worker, @@ -66,10 +70,6 @@ from app.core.llm_cost_backfill_worker import ( start_llm_cost_backfill_worker, stop_llm_cost_backfill_worker, ) -from app.core.compare_alert_worker import ( - start_compare_alert_worker, - stop_compare_alert_worker, -) from app.core.logging import setup_logging from app.core.observe import RequestMetricsMiddleware from app.core.observe_worker import (