{
  "request": {
    "method": "PUT",
    "path": "/oapi/v1/codeup/organizations/60069db88deaa14d9e02b875/repositories/4913137/changeRequests/644",
    "body": {
      "title": "全国项目成果中心大屏及数据中心统计任务",
      "description": "## 变更内容\n- 新增全国项目成果中心大屏，支持项目、日期、餐段筛选，展示全国项目分布、经营成果、公司汇报分析、终端用户类型、系统使用率、营养成果等面向结果的指标。\n- 新增 /api/dataCenterDashboard 接口，页面只读取 data_center 中央统计表，不直连各项目业务库。\n- 新增 DataCenterDashboardSync 同步任务，通过项目配置读取 prod 项目并汇总经营、订单、餐段、菜品营养等数据。\n- 新增中央统计库 SQL：db/data_center_dashboard/data_center_dashboard.sql。\n- 上线流程文档已移至 zhctprompt：work_store/data-center-dashboard-deploy/data_center_dashboard_release.md。\n- 新增 dev/prod cron 脚本与 cron 配置：每 5 分钟同步当天数据，每日 02:20 全量校准。\n\n## 数据口径\n- 项目金额展示为订单流水，不等同合同额、回款或公司营收。\n- 中国地图只展示能从项目配置名称中明确识别地域的项目，不展示未知地域，避免伪造省份分布。\n- 页面展示数据来自 data_center 统计表，由定时任务汇总生成。\n\n## 验证结果\n- npm --prefix public/screen run build：通过。\n- bash -n application/cron/shell/dev/data_center_dashboard_sync.sh：通过。\n- bash -n application/cron/shell/prod/data_center_dashboard_sync.sh：通过。\n- 本地未安装 php 命令，未执行 PHP lint。\n- SQL 与 cron 需在开发环境执行验证后再进入正式环境。\n\n## 上线注意\n- 先执行 db/data_center_dashboard/data_center_dashboard.sql 创建 data_center 统计表。\n- 配置 DATA_CENTER_DB_* 环境变量。\n- 先手动执行 php think data_center_dashboard_sync --full 验证汇总数据。\n- cron 只在 zhct 主部署节点启用一次，避免多节点重复写入。\n"
    }
  },
  "response": {
    "status": 200,
    "data": {
      "result": true
    }
  }
}