|
@@ -161,37 +161,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
</select>
|
|
|
<select id="selectEmergencyList" parameterType="EmergencyInspectionrecordSelectBody" resultType="java.util.Map">
|
|
|
SELECT
|
|
|
- d.dept_name as name,
|
|
|
- COUNT(a.id) AS value
|
|
|
+ count(*) value,
|
|
|
+ sd.dept_name name
|
|
|
FROM
|
|
|
- ${database_event}.centerevent_t_emergency_inspectionrecord a
|
|
|
- LEFT JOIN ${database_system}.sys_user u ON u.user_id= a.user_id
|
|
|
- RIGHT JOIN ${database_system}.sys_user_dept ud ON ud.user_id = u.user_id
|
|
|
- RIGHT JOIN ${database_system}.sys_dept d ON d.dept_id = ud.dept_id
|
|
|
- WHERE
|
|
|
- u.del_flag = '0'
|
|
|
- AND (
|
|
|
- d.dept_id = #{id}
|
|
|
- OR d.dept_id IN ( SELECT t.dept_id FROM ${database_system}.sys_dept t WHERE find_in_set( #{id}, ancestors ) ))
|
|
|
- ${params.dataScope}
|
|
|
- GROUP BY
|
|
|
- d.dept_name
|
|
|
- UNION
|
|
|
- SELECT
|
|
|
- d.dept_name,
|
|
|
- COUNT(a.id)
|
|
|
- FROM
|
|
|
- ${database_event}.centerevent_t_emergency_inspectionrecord a
|
|
|
- RIGHT JOIN ${database_system}.sys_user u ON u.user_id= a.user_id
|
|
|
- RIGHT JOIN ${database_system}.sys_user_dept ud ON ud.user_id = u.user_id
|
|
|
- RIGHT JOIN ${database_system}.sys_dept d ON d.dept_id = ud.dept_id
|
|
|
- WHERE
|
|
|
- u.del_flag = '0'
|
|
|
- AND (
|
|
|
- d.dept_id = #{id}
|
|
|
- OR d.dept_id IN ( SELECT t.dept_id FROM ${database_system}.sys_dept t WHERE find_in_set( #{id}, ancestors ) ))
|
|
|
- ${params.dataScope}
|
|
|
- GROUP BY
|
|
|
- d.dept_name
|
|
|
+ t_bus_log g
|
|
|
+ LEFT JOIN t_bus_enterprise e ON g.bus_enterprise_id = e.bus_enterprise_id
|
|
|
+ left join onest_system.sys_dept sd on e.dept_id = sd.dept_id
|
|
|
+ GROUP BY e.dept_id
|
|
|
</select>
|
|
|
</mapper>
|