| | |
| | | FROM |
| | | ( |
| | | SELECT departmentid, jurisdiction FROM sys_information GROUP BY departmentid, jurisdiction ) H |
| | | LEFT JOIN ( SELECT COUNT(*) AS num, u.dept_id FROM blade_user u WHERE u.examination_type = 0 and role_id = '1412226235153731586' AND `status` = 1 AND is_deleted = 0 GROUP BY u.dept_id |
| | | LEFT JOIN ( SELECT COUNT(*) AS num, u.dept_id FROM blade_user u WHERE u.examination_type = 0 and role_id = |
| | | '1412226235153731586' AND `status` = 1 AND is_deleted = 0 GROUP BY u.dept_id |
| | | ) A ON H.departmentid = A.dept_id |
| | | LEFT JOIN ( SELECT COUNT(*) AS num, u.dept_id FROM blade_user u WHERE (u.examination_type = 1 or u.examination_type is null ) and role_id = '1412226235153731586' AND `status` = 1 AND is_deleted = 0 GROUP BY u.dept_id |
| | | LEFT JOIN ( SELECT COUNT(*) AS num, u.dept_id FROM blade_user u WHERE (u.examination_type = 1 or |
| | | u.examination_type is null ) and role_id = '1412226235153731586' AND `status` = 1 AND is_deleted = 0 GROUP BY |
| | | u.dept_id |
| | | ) B ON H.departmentid = B.dept_id where 1=1 |
| | | <if test="jurisdiction!=null and jurisdiction!='' and jurisdiction!='1372091709474910209'"> |
| | | and H.jurisdiction = #{jurisdiction} |
| | |
| | | FROM |
| | | blade_user |
| | | WHERE |
| | | role_id = '1412226235153731586' |
| | | role_id = '1412226235153731586' |
| | | AND `status` = 1 |
| | | AND is_deleted = 0 |
| | | AND hold = 2 |
| | |
| | | AND dispatch = 1 |
| | | GROUP BY |
| | | dept_id |
| | | ) B ON H.departmentid = B.dept_id where 1=1 |
| | | ) B ON H.departmentid = B.dept_id where 1=1 |
| | | <if test="jurisdiction!=null and jurisdiction!='' and jurisdiction!='1372091709474910209'"> |
| | | and H.jurisdiction = #{jurisdiction} |
| | | </if> |
| | |
| | | |
| | | <select id="selectSoil" resultType="java.util.HashMap"> |
| | | SELECT IFNULL(A.numj, 0) as numj, |
| | | IFNULL(B.numz, 0) as numz |
| | | IFNULL(B.numwj, 0) as numz |
| | | FROM (SELECT departmentid, jurisdiction FROM sys_information GROUP BY departmentid, jurisdiction) H |
| | | LEFT JOIN (SELECT COUNT(*) AS numj, dept_id |
| | | FROM blade_user |
| | | WHERE soil = 0 AND `status` = 1 AND is_deleted = 0 |
| | | WHERE soil = 0 AND `status` = 1 AND is_deleted = 0 AND role_id = '1412226235153731586' |
| | | GROUP BY dept_id) A ON A.dept_id = H.departmentid |
| | | LEFT JOIN (SELECT COUNT(*) AS numz, dept_id FROM blade_user WHERE `status` = 1 AND is_deleted = 0 GROUP BY |
| | | LEFT JOIN (SELECT COUNT(*) AS numwj, dept_id FROM blade_user WHERE soil = 1 and `status` = 1 AND is_deleted = 0 |
| | | AND role_id = '1412226235153731586' GROUP BY |
| | | dept_id) B |
| | | ON H.departmentid = B.dept_id where 1=1 |
| | | <if test="deptid!=null and deptid!=''"> |