Administrator
2021-09-18 3b1e22dc8460daafc2ecbae478ddcbe5ea21b944
src/main/java/org/springblade/modules/location/mapper/LiveLocationMapper.xml
@@ -214,8 +214,43 @@
    <!--查询指令接收人的定位信息-->
    <select id="getDirectiveLiveLocationVo" resultType="org.springblade.modules.location.vo.LiveLocationVo">
        select
        *
        from
        sys_live_location
        where
        1=1
        <if test="liveLocation.type!=null and liveLocation.type!=''">
            and type = #{liveLocation.type}
        </if>
        <if test="liveLocation.workerId!=null and liveLocation.workerId!=''">
            and 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>