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