Преглед на файлове

实现APP驾驶舱功能

jiawuxian преди 1 година
родител
ревизия
a540a9985d
променени са 1 файла, в които са добавени 11 реда и са изтрити 0 реда
  1. 11 0
      project_data/sql/0.0.3/soc/soc.sql

+ 11 - 0
project_data/sql/0.0.3/soc/soc.sql

@@ -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 ??