fix: 战略地图P0修复 — KPI code统一+放开同层连线+数据迁移

This commit is contained in:
Hermes CI Fix
2026-07-14 16:02:33 +08:00
parent c7d436ec7a
commit 6218a7d2db
8775 changed files with 4125 additions and 1758555 deletions
+45
View File
@@ -0,0 +1,45 @@
#!/bin/bash
# 每日ERP数据同步 — 凌晨3点执行
# 由Hermes cron调度
# P1扩展: 增加CRM模块和产模块同步
source /root/cma-management/backend/venv/bin/activate
cd /root/cma-management/backend
log() {
echo "[$(date '+%Y-%m-%d %H:%M:%S')] $*"
}
log "=" 60
log "ERP每日同步开始"
log "=" 60
# 1. 总账模块同步(原有)
log "--- 总账模块同步 ---"
python3 -c "
from scripts.erp_sync import run_sync
import logging
logging.basicConfig(level=logging.INFO, format='%(asctime)s [%(levelname)s] %(message)s')
run_sync(dry_run=False, use_api=False)
" >> /root/cma-management/backend/logs/erp_sync_daily.log 2>&1
# 2. CRM模块同步(P1新增)
log "--- CRM模块同步 ---"
python3 -c "
from scripts.erp_sync import run_sync
import logging
logging.basicConfig(level=logging.INFO, format='%(asctime)s [%(levelname)s] %(message)s')
run_sync(dry_run=False, kpi_codes=['C_RETENTION_RATE', 'C_NEW_CLIENTS'], use_api=False)
" >> /root/cma-management/backend/logs/erp_sync_crm.log 2>&1
# 3. 生产模块同步(P1新增)
log "--- 生产模块同步 ---"
python3 -c "
from scripts.erp_sync import run_sync
import logging
logging.basicConfig(level=logging.INFO, format='%(asctime)s [%(levelname)s] %(message)s')
run_sync(dry_run=False, kpi_codes=['F_QUALITY_RATE', 'F_REWORK_RATE'], use_api=False)
" >> /root/cma-management/backend/logs/erp_sync_production.log 2>&1
log "=" 60
log "ERP每日同步完成"
log "=" 60