From bc670e87f764e250a54b1687dedbe0df135b411f Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Fri, 17 Nov 2023 14:12:08 +0800
Subject: [PATCH] 房屋树查询新增,房屋,住户,租赁查询修改

---
 src/main/java/org/springblade/modules/house/mapper/HouseholdMapper.xml |   24 +++++++++++++++++++++---
 1 files changed, 21 insertions(+), 3 deletions(-)

diff --git a/src/main/java/org/springblade/modules/house/mapper/HouseholdMapper.xml b/src/main/java/org/springblade/modules/house/mapper/HouseholdMapper.xml
index ac44675..d916280 100644
--- a/src/main/java/org/springblade/modules/house/mapper/HouseholdMapper.xml
+++ b/src/main/java/org/springblade/modules/house/mapper/HouseholdMapper.xml
@@ -87,8 +87,26 @@
     </resultMap>
 
     <!--自定义分页数据查询-->
-    <select id="selectHouseholdPage" resultMap="householdResultMap">
-        select * from jczz_household where is_deleted = 0
+    <select id="selectHouseholdPage" resultType="org.springblade.modules.house.vo.HouseholdVO">
+        select
+        jh.*,
+        jhs.district_name aoiName,
+        concat(jhs.building," ",unit," ",room) as address
+        from
+        jczz_household jh join jczz_house jhs on jh.house_code = jhs.house_code and jhs.is_deleted = 0
+        where jh.is_deleted = 0
+        <if test="household.name!=null and household.name !=''">
+            and jh.name like concat('%',#{household.name},'%')
+        </if>
+        <if test="household.phoneNumber!=null and household.phoneNumber !=''">
+            and jh.phone_number like concat('%',#{household.phoneNumber},'%')
+        </if>
+        <if test="household.idCard!=null and household.idCard !=''">
+            and jh.id_card like concat('%',#{household.idCard},'%')
+        </if>
+        <if test="household.aoiName!=null and household.aoiName !=''">
+            and jhs.district_name like concat('%',#{household.aoiName},'%')
+        </if>
     </select>
 
     <!--查询房屋集合信息-->
@@ -128,7 +146,7 @@
         and jh.id = #{household.id}
     </select>
 
-    <select id="export" resultType="org.springblade.modules.system.excel.HouseHoldExcel">
+    <select id="export" resultType="org.springblade.modules.house.excel.HouseHoldExcel">
         <include refid="selectHousehold"/>
         <where>
             <if test="id != null "> and id = #{id}</if>

--
Gitblit v1.9.3