From ffa79b721ba96bd12b4ca394b8849a6b0c7bf01e Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Wed, 01 Dec 2021 16:17:31 +0800
Subject: [PATCH] 枪支接口修改,部门树修改

---
 src/main/java/org/springblade/modules/equipage/mapper/GunMapper.xml |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

diff --git a/src/main/java/org/springblade/modules/equipage/mapper/GunMapper.xml b/src/main/java/org/springblade/modules/equipage/mapper/GunMapper.xml
index b7d87ce..7256aa5 100644
--- a/src/main/java/org/springblade/modules/equipage/mapper/GunMapper.xml
+++ b/src/main/java/org/springblade/modules/equipage/mapper/GunMapper.xml
@@ -50,4 +50,41 @@
             and sg.id = #{gun.id}
         </if>
     </select>
+
+    <!--查询枪支数据-->
+    <select id="getGunList" resultType="org.springblade.modules.equipage.vo.GunVo">
+        SELECT
+        sg.*,bt.dept_name AS tenantName,sll.longitude jd,sll.latitude wd,sll.record_time recordTime
+        FROM
+        sys_gun sg
+        LEFT JOIN
+        blade_dept bt
+        ON
+        sg.dept_id = bt.id
+        left join
+        sys_live_location sll
+        on
+        sll.worker_id = sg.id
+        WHERE
+        1=1
+        and type = 3
+        <if test="gun.tenantName!=null and  gun.tenantName!=''">
+            and bt.dept_name like concat('%', #{gun.tenantName},'%')
+        </if>
+        <if test="gun.deptId!=null and gun.deptId!=''">
+            and sg.dept_id = #{gun.deptId}
+        </if>
+        <if test="gun.gunCardNumber!=null and gun.gunCardNumber!=''">
+            and sg.gun_card_number like concat('%', #{gun.gunCardNumber},'%')
+        </if>
+        <if test="gun.cardNumber!=null and gun.cardNumber!=''">
+            and sg.card_number like concat('%', #{gun.cardNumber},'%')
+        </if>
+        <if test="gun.issueUnit!=null and gun.issueUnit!=''">
+            and sg.issue_unit like concat('%', #{gun.issueUnit},'%')
+        </if>
+        <if test="gun.personInCharge!=null and gun.personInCharge!=''">
+            and sg.person_in_charge like concat('%', #{gun.personInCharge},'%')
+        </if>
+    </select>
 </mapper>

--
Gitblit v1.9.3