-- 检查并修复 qc_result 和 qc_result_summary 表结构
USE `pacsonline_new`;

-- 1. 检查 qc_result 表结构
DESCRIBE `qc_result`;

-- 2. 如果字段名不对，修复 qc_result 表
-- 检查是否存在 study_id 字段（如果存在，重命名为 exam_id）
-- 或者添加 exam_id 字段

-- 3. 检查 qc_result_summary 表结构
DESCRIBE `qc_result_summary`;

-- 修复方案：如果表中没有 exam_id 字段但有 study_id 字段，执行以下语句
-- ALTER TABLE `qc_result` CHANGE COLUMN `study_id` `exam_id` VARCHAR(32) NOT NULL COMMENT '检查ID';

-- 如果表中两个都没有，添加 exam_id 字段
-- ALTER TABLE `qc_result` ADD COLUMN `exam_id` VARCHAR(32) NOT NULL COMMENT '检查ID' AFTER `task_id`;

-- 同样修复 qc_result_summary 表
-- ALTER TABLE `qc_result_summary` CHANGE COLUMN `study_id` `exam_id` VARCHAR(32) NOT NULL COMMENT '检查ID';

-- 或者
-- ALTER TABLE `qc_result_summary` ADD COLUMN `exam_id` VARCHAR(32) NOT NULL COMMENT '检查ID' AFTER `task_id`;
