南昌市物联网技防平台-后台
zengh
2021-07-27 f3e1ec804ee6c86be99fdc1fd378d4fa467bb7b7
blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/security/mapper/SecurityMapper.xml
@@ -27,13 +27,54 @@
        <result column="type" property="type"/>
    </resultMap>
    <select id="selectSecurityPage" resultMap="securityResultMap">
        select * from sys_security where is_deleted = 0
    <!--自定义分页-->
    <select id="selectSecurityPage" resultMap="securityResultMaps">
        SELECT s.*,p.jd,p.wd,ST_ASTEXT(e.coordinate) as coordinate
            FROM sys_security s
        LEFT JOIN sys_position p
            on p.snumber=s.snumber
        LEFT JOIN sys_enclosure e
            on e.anumber=s.snumber
        where 1=1
        <if test="security.sname!=null and security.sname !=''">
            <bind name="sname" value="'%'+security.sname+'%'"/>
            and s.sname like #{sname}
        </if>
        <if test="security.snumber!=null">
            <bind name="snumber" value="'%'+security.snumber+'%'"/>
            and s.snumber like #{snumber}
        </if>
        order by s.snumber asc
    </select>
<!--    <select id="selectList" resultMap="securityResultMaps">-->
<!--        SELECT s.*,p.jd,p.wd,ST_ASTEXT(e.coordinate) as coordinate FROM sys_security s LEFT JOIN sys_position p on p.snumber=s.snumber LEFT JOIN sys_enclosure e on e.anumber=s.snumber-->
<!--    </select>-->
    <select id="selectList" resultMap="securityResultMaps">
        SELECT s.*,p.jd,p.wd,ST_ASTEXT(e.coordinate) as coordinate FROM sys_security s LEFT JOIN sys_position p on p.snumber=s.snumber LEFT JOIN sys_enclosure e on e.anumber=s.snumber
        SELECT
        bu.id,
        bu.id  AS snumber,
        bu.NAME AS sname,
        bu.CODE,
        bu.real_name,
        bu.account,
        bu.email,
        bu.phone,
        bu.birthday,
        bu.create_time,
        bu.sex,
        ifnull( bu.online_status, 0 ) online_status,
        bd.dept_name,
        ST_ASTEXT ( e.coordinate ) AS coordinate
    FROM
        jfpth.blade_user bu
        LEFT JOIN jfpth.blade_dept bd ON bd.id = bu.dept_id
        LEFT JOIN jfpth.blade_role br ON bu.role_id = br.id
        LEFT JOIN sys_enclosure e ON e.anumber = bu.id
    WHERE
        br.role_alias = '处警员'
        AND bu.is_deleted =0
    </select>
<!--人员详情-->
    <select id="selectInfo" resultMap="securityResultMaps">