|  | @@ -4,72 +4,71 @@
 | 
	
		
			
				|  |  |      <select id="resumption" resultType="com.xunmei.core.board.vo.TaskStatisticVo">
 | 
	
		
			
				|  |  |          SELECT
 | 
	
		
			
				|  |  |          org_id,
 | 
	
		
			
				|  |  | -        path as org_path,
 | 
	
		
			
				|  |  | +         org_path,
 | 
	
		
			
				|  |  |          count( 0 ) AS count,
 | 
	
		
			
				|  |  |          SUM( CASE `status` WHEN 3 THEN 1 ELSE 0 END ) AS completed
 | 
	
		
			
				|  |  |          FROM
 | 
	
		
			
				|  |  |          core_resumption r
 | 
	
		
			
				|  |  |          <!--                INNER  join ( SELECT id,path FROM sys_org WHERE path LIKE CONCAT(( SELECT path FROM sys_org WHERE id =#{orgId}), '%' ) AND deleted = 0 ) o on r.org_Id=o.id-->
 | 
	
		
			
				|  |  |          WHERE
 | 
	
		
			
				|  |  | -        ymd_date >= #{startDate} and org_path like concat(#{orgPath},'%')
 | 
	
		
			
				|  |  | -        GROUP BY
 | 
	
		
			
				|  |  | -        org_id
 | 
	
		
			
				|  |  | +        ymd_date >= #{date} and org_path like concat(#{orgPath},'%')
 | 
	
		
			
				|  |  | +        GROUP BY org_id,org_path
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |      <select id="safetyCheck" resultType="com.xunmei.core.board.vo.TaskStatisticVo">
 | 
	
		
			
				|  |  |          SELECT
 | 
	
		
			
				|  |  |          org_id,
 | 
	
		
			
				|  |  | -        path as org_path,
 | 
	
		
			
				|  |  | +        org_path,
 | 
	
		
			
				|  |  |          count( 0 ) AS count,
 | 
	
		
			
				|  |  |          SUM( CASE `status` WHEN 3 THEN 1 ELSE 0 END ) AS completed
 | 
	
		
			
				|  |  |          FROM
 | 
	
		
			
				|  |  |          core_safety_task r
 | 
	
		
			
				|  |  |          <!--                INNER  join ( SELECT id,path FROM sys_org WHERE path LIKE CONCAT(( SELECT path FROM sys_org WHERE id =#{orgId}), '%' ) AND deleted = 0 ) o on r.org_Id=o.id-->
 | 
	
		
			
				|  |  |          WHERE
 | 
	
		
			
				|  |  | -        ymd_date >= #{startDate} and org_path like concat(#{orgPath},'%')
 | 
	
		
			
				|  |  | +        ymd_date >= #{date} and org_path like concat(#{orgPath},'%')
 | 
	
		
			
				|  |  |          GROUP BY
 | 
	
		
			
				|  |  | -        org_id,path
 | 
	
		
			
				|  |  | +        org_id,org_path
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |      <select id="monitor" resultType="com.xunmei.core.board.vo.TaskStatisticVo">
 | 
	
		
			
				|  |  |          SELECT
 | 
	
		
			
				|  |  |          org_id,
 | 
	
		
			
				|  |  | -        path as org_path,
 | 
	
		
			
				|  |  | +        org_path,
 | 
	
		
			
				|  |  |          count( 0 ) AS count,
 | 
	
		
			
				|  |  |          SUM( CASE `status` WHEN 2 THEN 1 ELSE 0 END ) AS completed
 | 
	
		
			
				|  |  |          FROM
 | 
	
		
			
				|  |  |          core_monitoring_retrieval_task r
 | 
	
		
			
				|  |  |          <!--                INNER  join ( SELECT id,path FROM sys_org WHERE path LIKE CONCAT(( SELECT path FROM sys_org WHERE id =#{orgId}), '%' ) AND deleted = 0 ) o on r.org_Id=o.id-->
 | 
	
		
			
				|  |  |          WHERE
 | 
	
		
			
				|  |  | -        ymd_date >= #{startDate} and org_path like concat(#{orgPath},'%')
 | 
	
		
			
				|  |  | +        ymd_date >= #{date} and org_path like concat(#{orgPath},'%')
 | 
	
		
			
				|  |  |          GROUP BY
 | 
	
		
			
				|  |  | -        org_id,path
 | 
	
		
			
				|  |  | +        org_id,org_path
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |      <select id="edu" resultType="com.xunmei.core.board.vo.TaskStatisticVo">
 | 
	
		
			
				|  |  |          SELECT
 | 
	
		
			
				|  |  |          org_id,
 | 
	
		
			
				|  |  | -        path as org_path,
 | 
	
		
			
				|  |  | +        org_path,
 | 
	
		
			
				|  |  |          count( 0 ) AS count,
 | 
	
		
			
				|  |  |          SUM( CASE `status` WHEN 4 THEN 1 ELSE 0 END ) AS completed
 | 
	
		
			
				|  |  |          FROM
 | 
	
		
			
				|  |  |          core_edu_training_task r
 | 
	
		
			
				|  |  |          <!--                INNER  join ( SELECT id,path FROM sys_org WHERE path LIKE CONCAT(( SELECT path FROM sys_org WHERE id =#{orgId}), '%' ) AND deleted = 0 ) o on r.org_Id=o.id-->
 | 
	
		
			
				|  |  |          WHERE
 | 
	
		
			
				|  |  | -        start_date >= #{startDate} and org_path like concat(#{orgPath},'%')
 | 
	
		
			
				|  |  | +        start_date >= #{date} and org_path like concat(#{orgPath},'%')
 | 
	
		
			
				|  |  |          GROUP BY
 | 
	
		
			
				|  |  | -        org_id,path
 | 
	
		
			
				|  |  | +        org_id,org_path
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |      <select id="drill" resultType="com.xunmei.core.board.vo.TaskStatisticVo">
 | 
	
		
			
				|  |  |          SELECT
 | 
	
		
			
				|  |  |          org_id,
 | 
	
		
			
				|  |  | -        path as org_path,
 | 
	
		
			
				|  |  | +        org_path,
 | 
	
		
			
				|  |  |          count( 0 ) AS count,
 | 
	
		
			
				|  |  |          SUM( CASE `status` WHEN 4 THEN 1 ELSE 0 END ) AS completed
 | 
	
		
			
				|  |  |          FROM
 | 
	
		
			
				|  |  |          core_drill_task r
 | 
	
		
			
				|  |  |          <!--                INNER  join ( SELECT id,path FROM sys_org WHERE path LIKE CONCAT(( SELECT path FROM sys_org WHERE id =#{orgId}), '%' ) AND deleted = 0 ) o on r.org_Id=o.id-->
 | 
	
		
			
				|  |  |          WHERE
 | 
	
		
			
				|  |  | -        start_date >= #{startDate} and org_path like concat(#{orgPath},'%')
 | 
	
		
			
				|  |  | +        start_date >= #{date} and org_path like concat(#{orgPath},'%')
 | 
	
		
			
				|  |  |          GROUP BY
 | 
	
		
			
				|  |  | -        org_id,path
 | 
	
		
			
				|  |  | +        org_id,org_path
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |      <select id="orgGA38" resultType="com.xunmei.core.board.vo.OrgGA38StatisticVo">
 | 
	
		
			
				|  |  |          SELECT o.id                                           as org_id,
 | 
	
	
		
			
				|  | @@ -78,7 +77,7 @@
 | 
	
		
			
				|  |  |                 count(0)                                       AS count,
 | 
	
		
			
				|  |  |                 SUM(CASE c.org_id WHEN null THEN 0 ELSE 1 END) AS completed
 | 
	
		
			
				|  |  |          FROM sys_org o
 | 
	
		
			
				|  |  | -                 left join (select distinct org_id sys_org_physical_defense_construction) c on o.id = c.org_id
 | 
	
		
			
				|  |  | +                 left join (select distinct org_id from sys_org_physical_defense_construction) c on o.id = c.org_id
 | 
	
		
			
				|  |  |          WHERE type = 4
 | 
	
		
			
				|  |  |            and deleted = 0
 | 
	
		
			
				|  |  |            and o.path like concat((select path from sys_org where id = #{orgId}), '%')
 | 
	
	
		
			
				|  | @@ -90,6 +89,6 @@
 | 
	
		
			
				|  |  |                 sum(case confirm_status when 2 then 1 else 0 end) as unreform,
 | 
	
		
			
				|  |  |                 sum(case confirm_status when 3 then (case reform_status when null then 0 else 1 end) else 0 end) notQuestion,
 | 
	
		
			
				|  |  |                 sum(case reform_status when 11 then 1 else 0 end) reformed
 | 
	
		
			
				|  |  | -        FROM core_question WHERE submit_time>=#{start} and org_path like CONCAT(#{orgPath},'%');
 | 
	
		
			
				|  |  | +        FROM core_question WHERE submit_time>=#{date} and org_path like CONCAT(#{orgPath},'%');
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  |  </mapper>
 |