From e9239c40d1be58fdea63cf7a2edc3e0c655ab678 Mon Sep 17 00:00:00 2001
From: tangzy <tangzy123456>
Date: Thu, 16 Sep 2021 10:06:13 +0800
Subject: [PATCH] 1.社保

---
 src/main/java/org/springblade/modules/information/mapper/InformationMapper.xml |   18 +++++++++++-------
 1 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/src/main/java/org/springblade/modules/information/mapper/InformationMapper.xml b/src/main/java/org/springblade/modules/information/mapper/InformationMapper.xml
index 0833608..f14ac53 100644
--- a/src/main/java/org/springblade/modules/information/mapper/InformationMapper.xml
+++ b/src/main/java/org/springblade/modules/information/mapper/InformationMapper.xml
@@ -150,9 +150,12 @@
         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}
@@ -201,7 +204,7 @@
         FROM
         blade_user
         WHERE
-       role_id = '1412226235153731586'
+        role_id = '1412226235153731586'
         AND `status` = 1
         AND is_deleted = 0
         AND hold = 2
@@ -259,7 +262,7 @@
         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>
@@ -270,13 +273,14 @@
 
     <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!=''">

--
Gitblit v1.9.3