智慧保安后台管理项目备份
src/main/java/org/springblade/modules/information/mapper/InformationMapper.xml
@@ -42,7 +42,8 @@
        i.*,
        IFNULL(A.znum ,0) as znum,
        IFNULL(B.cnum ,0) as cnum,
        IFNULL(C.pnum ,0) as pnum
        IFNULL(C.pnum ,0) as pnum,
        sj.dept_name jurisdictionName
        FROM
        sys_information i
        LEFT JOIN
@@ -73,7 +74,7 @@
        and is_deleted = 0
        and role_id = '1412226235153731586'
        AND status=1
        AND dispatch=0
        AND dispatch='0'
        GROUP BY dept_id
        ) C
        ON C.dept_id = i.departmentid
@@ -1267,7 +1268,7 @@
        bu.`status` = 1
        AND bu.is_deleted = 0
        AND bu.role_id = '1412226235153731586'
        AND bu.dispatch = 0
        AND bu.dispatch = '0'
        GROUP BY
        bu.dept_id
        ) C ON C.dept_id = A.departmentid
@@ -1510,7 +1511,7 @@
        role_id = '1412226235153731586'
        AND is_deleted = 0
        AND STATUS = 1
        AND dispatch = 0
        AND dispatch = '0'
        GROUP BY
        dept_id,
        jurisdiction
@@ -1562,7 +1563,7 @@
        jurisdiction
        FROM blade_user
        WHERE role_id = '1412226235153731586' and status=1
        AND dispatch = 0
        AND dispatch = '0'
        GROUP BY dept_id,
        jurisdiction
        ) D ON A.departmentid = D.dept_id
@@ -1647,7 +1648,7 @@
        and status = 1
        and is_deleted = 0
        and role_id = "1412226235153731586"
        and dispatch = 0
        and dispatch = '0'
        GROUP BY
        dept_id
        ) F
@@ -1879,7 +1880,7 @@
        FROM
        blade_user
        WHERE
        dispatch = 0
        dispatch = '0'
        AND role_id = '1412226235153731586'
        AND `status` = 1
        AND is_deleted = 0
@@ -1936,7 +1937,7 @@
        FROM
        blade_user
        WHERE
        dispatch = 0
        dispatch = '0'
        AND role_id = '1412226235153731586'
        AND `status` = 1
        AND is_deleted = 0
@@ -2174,7 +2175,7 @@
            and bu.hold = 1
        </if>
        <if test="type==2">
            and bu.dispatch = 0
            and bu.dispatch = '0'
        </if>
        <if test="type==3">
            and bu.soil = 0
@@ -2634,7 +2635,7 @@
        role_alias = "安保人员"
        AND bu.is_deleted = 0
        AND bu.`status` = 1
        AND bu.dispatch = 0
        AND bu.dispatch = '0'
        GROUP BY
        dept_id
        ) b ON a.dept_id = b.dept_id
@@ -2943,7 +2944,7 @@
            and bu.hold = 1
        </if>
        <if test="type==2">
            and bu.dispatch = 0
            and bu.dispatch = '0'
        </if>
        <if test="type==3">
            and bu.soil = 0
@@ -3125,7 +3126,7 @@
        and role_id = '1412226235153731586'
        and is_deleted = 0
        AND status=1
        AND dispatch=0
        AND dispatch='0'
        and dept_id in
            (
                SELECT
@@ -3382,7 +3383,7 @@
            )
    </select>
    <!--查询单位的审查异常人数-->
    <!--查询单位的社保缴纳人数-->
    <select id="selectInformationUnitJnsbNumCount" resultType="java.lang.Integer">
        SELECT COUNT(*) FROM blade_user
        WHERE
@@ -3472,7 +3473,7 @@
        bu.`status` = 1
        AND bu.is_deleted = 0
        AND bu.role_id = '1412226235153731586'
        AND bu.dispatch = 0
        AND bu.dispatch = '0'
        GROUP BY
        bu.dept_id
        ) C ON C.dept_id = A.departmentid
@@ -3648,7 +3649,7 @@
        and status = 1
        and is_deleted = 0
        and role_id = "1412226235153731586"
        and dispatch = 0
        and dispatch = '0'
        GROUP BY
        dept_id
        ) F
@@ -3674,4 +3675,33 @@
        </if>
    </select>
    <!--更具部门id 查询所有的父级部门id包含本身-->
    <select id="getDeptDetails" resultType="java.lang.String">
        SELECT
            T1._id
        FROM
            (
            SELECT
                @r AS _id,
                ( SELECT @r := parent_id FROM blade_dept WHERE id = _id ) AS parent_id,
                @l := @l + 1 AS lvl
            FROM
                ( SELECT @r := #{information.departmentid}, @l := 0 ) vars,
                blade_dept h
            ) T1
        where T1._id!=0
        AND T1._id != 1413470343230877697
        AND T1._id != 1418458374477549569
        AND T1._id != 1420222768149966850
        AND T1._id != 1425366663452196865
        order by T1._id
    </select>
    <!--根据部门id 查询公司信息-->
    <select id="getInformationDetails" resultType="org.springblade.modules.information.vo.InformationVO">
        select si.*,sj.dept_name jurisdictionName from sys_information si
        left join sys_jurisdiction sj on sj.id = si.jurisdiction
        where si.departmentid = #{deptId}
    </select>
</mapper>