fix(compare-alert): 飞书时间标签用北京时区(CN_TZ) + main.py import 排序

final review 发现 window_label 用 datetime.now() 本地时钟,UTC 服务器上飞书标题时间差 8h;改用 CN_TZ。
顺带 ruff --fix 修 main.py 挂载 worker 时引入的 import 排序(isort)。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
guke
2026-08-04 19:56:48 +08:00
parent 46247fb3a9
commit 576b94b4bb
2 changed files with 6 additions and 5 deletions
+2 -1
View File
@@ -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,
+4 -4
View File
@@ -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 (