Files
AIclinicalresearch/run_recovery.ps1
HaHafeng bdfca32305 docs(iit): REDCap对接技术方案完成与模块状态更新
- 新增《REDCap对接技术方案与实施指南》(1070行)
  - 确定DET+REST API技术方案(不使用External Module)
  - 完整RedcapAdapter/WebhookController/SyncManager代码设计
  - Day 2详细实施步骤与验收标准
- 更新《IIT Manager Agent模块当前状态与开发指南》
  - 记录REDCap本地环境部署完成(15.8.0)
  - 记录对接方案确定过程与技术决策
  - 更新Day 2工作计划(6个阶段详细清单)
  - 整体进度18%(Day 1完成+REDCap环境就绪)
- REDCap环境准备完成
  - 测试项目test0102(PID 16)创建成功
  - DET功能源码验证通过
  - 本地Docker环境稳定运行

技术方案:
- 实时触发: Data Entry Trigger (0秒延迟)
- 数据拉取: REST API exportRecords (增量同步)
- 轮询补充: pg-boss定时任务 (每30分钟)
- 可靠性: Webhook幂等性 + 轮询补充机制
2026-01-02 14:30:38 +08:00

79 lines
1.6 KiB
PowerShell
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# DC模块代码恢复脚本运行器
Write-Host "==================================================================================" -ForegroundColor Cyan
Write-Host "DC模块代码恢复工具" -ForegroundColor Cyan
Write-Host "==================================================================================" -ForegroundColor Cyan
# 检查Python是否安装
try {
$pythonVersion = python --version 2>&1
Write-Host "✅ Python版本: $pythonVersion" -ForegroundColor Green
} catch {
Write-Host "❌ 错误: Python未安装或不在PATH中" -ForegroundColor Red
exit 1
}
# 运行恢复脚本
Write-Host "`n📦 开始运行恢复脚本..." -ForegroundColor Yellow
$output = python recover_dc_code.py 2>&1 | Out-String
Write-Host $output
# 保存输出到文件
$output | Out-File "recovery_output.log" -Encoding UTF8
Write-Host "`n💾 输出已保存到: recovery_output.log" -ForegroundColor Green
# 检查恢复结果
if (Test-Path "recovered_dc_code") {
Write-Host "`n✅ 恢复目录已创建!" -ForegroundColor Green
Write-Host "📁 恢复的文件:" -ForegroundColor Cyan
Get-ChildItem "recovered_dc_code" | Format-Table Name, Length, LastWriteTime
} else {
Write-Host "`n⚠️ 未创建恢复目录可能未找到DC代码" -ForegroundColor Yellow
}
Write-Host "`n==================================================================================" -ForegroundColor Cyan
Write-Host "完成!请查看 recovered_dc_code 目录" -ForegroundColor Cyan
Write-Host "==================================================================================" -ForegroundColor Cyan