From a71aa365550b036e3689cb492b45fa1ecf577a4c Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Sat, 04 Dec 2021 16:45:16 +0800
Subject: [PATCH] 统计查询修改
---
src/main/java/org/springblade/modules/location/mapper/LiveLocationMapper.xml | 40 ++++++++++++++++++++++++++++++++++++++++
1 files changed, 40 insertions(+), 0 deletions(-)
diff --git a/src/main/java/org/springblade/modules/location/mapper/LiveLocationMapper.xml b/src/main/java/org/springblade/modules/location/mapper/LiveLocationMapper.xml
index c7e9b90..31ea855 100644
--- a/src/main/java/org/springblade/modules/location/mapper/LiveLocationMapper.xml
+++ b/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>
+
--
Gitblit v1.9.3