| 
					
				 | 
			
			
				@@ -46,13 +46,14 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           and o.path like concat(#{orgPath}, '%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="selectOverViewResumptionTaskInfo" resultType="com.xunmei.core.board.dto.app.AppOverviewTaskInfoDto"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SELECT sum(if(ymd_date >= #{date}, 1, 0))                          as total, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               sum(if(ymd_date >= #{date}, (if(`status` = 3, 1, 0)), 0))   as completed, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               sum(if(ymd_date < #{date}, 1, 0))                        as prevTotal, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               sum(if(ymd_date < #{date}, (if(`status` = 3, 1, 0)), 0)) as prevcompleted 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        FROM core_resumption 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        WHERE ymd_date >= #{prevdate} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          and org_path like concat(#{orgPath}, '%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SELECT sum(if(t.ymd_date >= #{date}, 1, 0))                          as total, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               sum(if(t.ymd_date >= #{date}, (if(t.`status` = 3, 1, 0)), 0))   as completed, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               sum(if(t.ymd_date < #{date}, 1, 0))                        as prevTotal, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               sum(if(t.ymd_date < #{date}, (if(t.`status` = 3, 1, 0)), 0)) as prevcompleted 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        FROM core_resumption t 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        inner join core_resumption_plan p on t.plan_id=p.id and p.plan_cycle < 5 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        WHERE t.ymd_date >= #{prevdate} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          and t.org_path like concat(#{orgPath}, '%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="selectOverViewSafetyCheckTaskInfo" resultType="com.xunmei.core.board.dto.app.AppOverviewTaskInfoDto"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -61,39 +62,42 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                sum(if(t.ymd_date < #{date}, 1, 0))                          as prevTotal, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                sum(if(t.ymd_date < #{date}, (if(t.`status` = 3, 1, 0)), 0)) as prevcompleted 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         FROM core_safety_task t 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                 INNER JOIN core_safecheck_plan p on t.plan_id = p.id and p.check_type = 3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        INNER JOIN core_safecheck_plan p on t.plan_id = p.id and p.check_type = 3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         WHERE ymd_date >= #{prevdate} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           and org_path like concat(#{orgPath}, '%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="selectOverViewEduTaskInfo" resultType="com.xunmei.core.board.dto.app.AppOverviewTaskInfoDto"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SELECT sum(if(start_date >= #{date}, 1, 0))                          as total, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               sum(if(start_date >= #{date}, (if(`status` = 2, 1, 0)), 0))   as completed, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               sum(if(start_date < #{date}, 1, 0))                        as prevTotal, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               sum(if(start_date < #{date}, (if(`status` = 2, 1, 0)), 0)) as prevcompleted 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        FROM core_edu_training_task 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        WHERE start_date >= #{prevdate} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          and org_path like concat(#{orgPath}, '%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SELECT sum(if(t.start_date >= #{date}, 1, 0))                          as total, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               sum(if(t.start_date >= #{date} and t.`status` = 2, 1,  0))   as completed, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               sum(if(t.start_date < #{date}, 1, 0))                        as prevTotal, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               sum(if(t.start_date < #{date} and t.`status` = 2, 1, 0)) as prevcompleted 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        FROM core_edu_training_task t 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        inner join core_edu_training_plan p on t.plan_id =p.id and p.plan_cycle < 4 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        WHERE t.start_date >= #{prevdate} and t.start_date <=#{end} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          and t.org_path like concat(#{orgPath}, '%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="selectOverViewDrillTaskInfo" resultType="com.xunmei.core.board.dto.app.AppOverviewTaskInfoDto"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SELECT sum(if(start_date >= #{date}, 1, 0))                          as total, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               sum(if(start_date >= #{date}, (if(`status` = 4, 1, 0)), 0))   as completed, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               sum(if(start_date < #{date}, 1, 0))                        as prevTotal, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               sum(if(start_date < #{date}, (if(`status` = 4, 1, 0)), 0)) as prevcompleted 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        FROM core_drill_task 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        WHERE start_date >= #{prevdate} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          and org_path like concat(#{orgPath}, '%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SELECT sum(if(t.start_date >= #{date}, 1, 0))                          as total, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               sum(if(t.start_date >= #{date}, (if(t.`status` = 4, 1, 0)), 0))   as completed, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               sum(if(t.start_date < #{date}, 1, 0))                        as prevTotal, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               sum(if(t.start_date < #{date}, (if(t.`status` = 4, 1, 0)), 0)) as prevcompleted 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        FROM core_drill_task t 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        inner join core_drill_plan p on t.plan_id=p.id and p.plan_cycle < 5 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        WHERE t.start_date >= #{prevdate}  and t.start_date <=#{end} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          and t.org_path like concat(#{orgPath}, '%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="selectOverViewMonitorTaskInfo" resultType="com.xunmei.core.board.dto.app.AppOverviewTaskInfoDto"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SELECT sum(if(ymd_date >= #{date}, 1, 0))                          as total, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               sum(if(ymd_date >= #{date}, (if(`status` = 2, 1, 0)), 0))   as completed, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               sum(if(ymd_date < #{date}, 1, 0))                        as prevTotal, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               sum(if(ymd_date < #{date}, (if(`status` = 2, 1, 0)), 0)) as prevcompleted 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        FROM core_monitoring_retrieval_task 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        WHERE ymd_date >= #{prevdate} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          and org_path like concat(#{orgPath}, '%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SELECT sum(if(t.ymd_date >= #{date}, 1, 0))                          as total, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               sum(if(t.ymd_date >= #{date} and t.`status` = 2, 1, 0))   as completed, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               sum(if(t.ymd_date < #{date}, 1, 0))                        as prevTotal, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+               sum(if(t.ymd_date < #{date} and t.`status` = 2, 1,  0)) as prevcompleted 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        FROM core_monitoring_retrieval_task t 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        inner join core_monitoring_retrieval_plan p on t.plan_id =p.id and p.plan_cycle < 4 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        WHERE t.ymd_date >= #{prevdate} and t.ymd_date < #{end} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          and t.org_path like concat(#{orgPath}, '%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="selectOverViewQuestionInfo" resultType="com.xunmei.core.board.dto.app.AppOverviewTaskInfoDto"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         SELECT sum(if(confirm_status >= 2, 1, 0)) as total, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -132,7 +136,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  LEFT JOIN sys_org_extend oe on o.id = oe.org_id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         WHERE o.deleted = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           and o.is_lock = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          and path like concat(#{orgPath}, '%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          and o.path like concat(#{orgPath}, '%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           AND ( o.type = 4 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 OR o.type = 5) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -144,7 +148,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            (r.STATUS = 3, 1, 0)) AS completed, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                sum(r.exception_count)            AS exceptionCount 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         FROM core_resumption r 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                 INNER JOIN core_resumption_plan p ON r.plan_id = p.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        INNER JOIN core_resumption_plan p ON r.plan_id = p.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         WHERE r.ymd_date BETWEEN #{startDate} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             AND #{endDate} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           AND r.org_path LIKE CONCAT(#{orgPath}, '%') 
			 |