南昌市物联网技防平台-公安版
Administrator
2021-06-05 5f3684985585bfd1b466dfe6e7cf7b03a17bceab
blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/catalog/mapper/catalogMapper.xml
@@ -125,4 +125,43 @@
       INSERT INTO sys_catalog (name,eqid,pId) VALUES (#{name},#{eqid},#{pid})
    </insert>
    <!--获取行政区-》客户-》部门机构 -》安保人员 树形数据-->
    <select id="getBigTree" resultMap="treeNodeResultMap">
        (
            SELECT
                id,
                pId as parent_id,
                name AS title,
                id AS "value",
                id AS "key"
            FROM
                sys_catalog
        )
       union all
        (
            select
                bu.id,
                sc.id as parent_id,
                bu.real_name AS title,
                bu.id AS "value",
                bu.id AS "key"
            from
                jfpthpublicsecurity.blade_user bu
            left join
                sys_catalog sc
            on
                sc.dept_id = SUBSTRING(bu.dept_id,-19)
            left join
             jfpthpublicsecurity.blade_role br
           on
             bu.role_id = br.id
          where
              br.role_alias = '处警员'
          and
              bu.is_deleted=0
        )
    </select>
</mapper>