智慧保安后台管理-验收版本
Administrator
2021-12-04 a71aa365550b036e3689cb492b45fa1ecf577a4c
src/main/java/org/springblade/modules/location/mapper/LiveLocationMapper.xml
@@ -214,8 +214,48 @@
    <!--查询指令接收人的定位信息-->
    <select id="getDirectiveLiveLocationVo" resultType="org.springblade.modules.location.vo.LiveLocationVo">
        SELECT
        l.*,
        u.real_name as rname,
        u.phone,
        d.dept_name as deptname
        FROM
        sys_live_location l
        LEFT JOIN blade_user u ON u.id = l.worker_id
        LEFT JOIN blade_dept d ON u.dept_id = d.id
        WHERE
        1 =1
        <if test="liveLocation.type!=null and liveLocation.type!=''">
            and l.type = #{liveLocation.type}
        </if>
        <if test="liveLocation.workerId!=null and liveLocation.workerId!=''">
            and l.worker_id = #{liveLocation.workerId}
        </if>
    </select>
    <!--查询指令接收人的定位信息-->
    <select id="getDirectiveLocusInfoList" resultType="org.springblade.modules.location.vo.LocusVo">
        select
        sl.*
        from
        sys_locus sl
        left join
        sys_live_location sll
        on
        sll.id = sl.live_location_id
        where
        1=1
        <if test="liveLocation.type!=null and liveLocation.type!=''">
            and sll.type = #{liveLocation.type}
        </if>
        <if test="liveLocation.workerId!=null and liveLocation.workerId!=''">
            and sll.worker_id = #{liveLocation.workerId}
        </if>
    </select>