feat: CMA P1+P2 Round1 — 成本法对比+杜邦分析+本量利

This commit is contained in:
Hermes CI Fix
2026-07-16 16:39:24 +08:00
parent 46fa811d52
commit 4b25f46124
8728 changed files with 1772671 additions and 151 deletions
+31
View File
@@ -0,0 +1,31 @@
#!/usr/bin/env bash
# CMA预警检查 — 通过wrapper脚本避免systemd引号冲突
set -euo pipefail
cd /root/cma-management/backend
VENV="/root/cma-management/backend/venv"
# 1. KPI阈值检查
"$VENV/bin/python3" -c "
from app.database import get_db_session
from app.api.alert_rules import check_all_kpi_alerts
db = next(get_db_session())
try:
count = check_all_kpi_alerts(db)
print(f'KPI预警检查完成: 新增{count}条')
finally:
db.close()
" 2>&1
# 2. 差异预警推送检查
"$VENV/bin/python3" -c "
from app.database import get_db_session
from app.api.deviation_push import check_all_push
db = next(get_db_session())
try:
count = check_all_push(db)
print(f'差异预警检查完成: 新增{count}条')
finally:
db.close()
" 2>&1