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:
@@ -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
@@ -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 (
|
||||
|
||||
Reference in New Issue
Block a user