From a55603f5caabb6578cc85489a2500a2d7a24eb60 Mon Sep 17 00:00:00 2001
From: linwei <872216696@qq.com>
Date: Sat, 03 Feb 2024 16:02:37 +0800
Subject: [PATCH] 派出所查询

---
 src/main/java/org/springblade/modules/place/mapper/PlaceMapper.xml |   33 +++++++++++++++++++++++++++------
 1 files changed, 27 insertions(+), 6 deletions(-)

diff --git a/src/main/java/org/springblade/modules/place/mapper/PlaceMapper.xml b/src/main/java/org/springblade/modules/place/mapper/PlaceMapper.xml
index 958ba7e..187979f 100644
--- a/src/main/java/org/springblade/modules/place/mapper/PlaceMapper.xml
+++ b/src/main/java/org/springblade/modules/place/mapper/PlaceMapper.xml
@@ -107,7 +107,7 @@
         bus.`name` AS policeName,
         bu.phone AS policePhone,
         jda.address_name,
-        bd.dept_name
+        jpag.pcs_name deptName
         from jczz_place jp
         left join blade_user bu on bu.id = jp.principal_user_id and bu.is_deleted = 0
         left join jczz_place_ext jpe on jpe.place_id=jp.id and jpe.is_deleted = 0
@@ -115,7 +115,7 @@
         left join blade_region br on br.code = jg.community_code
         LEFT JOIN jczz_community jc on jc.`code`=jg.community_code
         LEFT JOIN blade_user bus on bus.id = jc.res_police_user_id
-        LEFT JOIN blade_dept bd on bd.id = bus.dept_id
+        LEFT JOIN jczz_police_affairs_grid jpag on jpag.community_code= jg.community_code
         LEFT JOIN jczz_doorplate_address jda on jda.address_code=jp.house_code
         left join (
         select a.* from jczz_place_poi_label a inner join
@@ -186,9 +186,6 @@
                         #{code}
                     </foreach>
                 </when>
-                <otherwise>
-                    and jg.grid_code in ('')
-                </otherwise>
             </choose>
         </if>
         order by jp.create_time desc,jp.id desc
@@ -235,9 +232,32 @@
     </update>
 
     <!--查询场所详情数据-->
+    <!--查询场所详情数据-->
     <select id="getDetail" resultMap="detailMap">
         select
-        jp.*,
+        jp.id,
+        jp.house_code,
+        jp.building_code,
+        jp.principal_user_id,
+        jp.principal,
+        jp.principal_phone,
+        jp.principal_id_card,
+        jp.place_name,
+        if(jp.source=1,jda.x,jp.lng) as lng,
+        if(jp.source=1,jda.y,jp.lat) as lat,
+        if(jp.source=1,jda.address_name,jp.location) as location,
+        jp.image_urls,
+        jp.grid_id,
+        jp.grid_code,
+        jp.jw_grid_code,
+        jp.source,
+        jp.status,
+        jp.is_scene,
+        jp.is_nine,
+        jp.nine_type,
+        jp.is_front,
+        jp.front_type,
+        jp.remark,
         bu.real_name as username,bu.phone as phone,
         jppl.id as plid,
         jppl.place_id,
@@ -253,6 +273,7 @@
         left join jczz_category jc on jc.category_no = jppl.poi_code
         left join jczz_grid jg on jp.grid_code = jg.grid_code and jg.is_deleted = 0
         left join blade_region br on br.code = jg.community_code
+        left join jczz_doorplate_address jda on jda.address_code = jp.house_code
         where jp.is_deleted = 0
         <if test="place.houseCode!=null and place.houseCode!=''">
             and jp.house_code like concat('%',#{place.houseCode},'%')

--
Gitblit v1.9.3