| | |
| | | |
| | | |
| | | |
| | | <!--查询指令接收人的定位信息--> |
| | | <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> |
| | | |
| | | |
| | | |
| | | |