|
|
@@ -687,6 +687,17 @@ END IF;
|
|
|
modify type int null comment '演练项目';
|
|
|
END IF;
|
|
|
|
|
|
+ -- 隐患问题增加来源任务的任务类型字段
|
|
|
+ IF NOT EXISTS(SELECT *
|
|
|
+ FROM information_schema.columns
|
|
|
+ WHERE table_schema = DATABASE()
|
|
|
+ AND table_name = 'core_question'
|
|
|
+ AND column_name = 'src_task_type') THEN
|
|
|
+ ALTER TABLE `core_question`
|
|
|
+ ADD COLUMN `src_task_type` int NULL COMMENT '来源任务的任务类型' AFTER `src_type`;
|
|
|
+ update core_question set src_task_type=(SELECT p.plan_type FROM core_resumption r INNER JOIN core_resumption_plan p on r.plan_id=p.id WHERE r.id=core_question.src_task_id) WHERE src_task_type is null and src_type=1;
|
|
|
+ update core_question set src_task_type=(SELECT p.check_type FROM core_safety_task r INNER JOIN core_safecheck_plan p on r.plan_id=p.id WHERE r.id=core_question.src_task_id) WHERE src_task_type is null and src_type=2;
|
|
|
+ END IF;
|
|
|
|
|
|
|
|
|
END ??
|