From c3ac8adc5af7d04193c70d09c029e37efef8144d Mon Sep 17 00:00:00 2001
From: lin <sbla5888@163.com>
Date: Wed, 28 Feb 2024 15:07:36 +0800
Subject: [PATCH] 街道管理员查询不出物业公司(物业公司加一列)

---
 src/main/java/org/springblade/modules/property/mapper/PropertyCompanyMapper.xml |   63 ++++++++++++++++++++++++++++---
 1 files changed, 56 insertions(+), 7 deletions(-)

diff --git a/src/main/java/org/springblade/modules/property/mapper/PropertyCompanyMapper.xml b/src/main/java/org/springblade/modules/property/mapper/PropertyCompanyMapper.xml
index 478bdcd..46eced3 100644
--- a/src/main/java/org/springblade/modules/property/mapper/PropertyCompanyMapper.xml
+++ b/src/main/java/org/springblade/modules/property/mapper/PropertyCompanyMapper.xml
@@ -3,21 +3,33 @@
 <mapper namespace="org.springblade.modules.property.mapper.PropertyCompanyMapper">
 
     <!-- 通用查询映射结果 -->
-    <resultMap id="propertyCompanyResultMap" type="org.springblade.modules.property.vo.PropertyCapitalApplyVO">
+    <resultMap id="propertyCompanyResultMap" type="org.springblade.modules.property.vo.PropertyCompanyVO">
         <result property="id"    column="id"    />
+        <result property="deptId"    column="dept_id"    />
         <result property="name"    column="name"    />
         <result property="address"    column="address"    />
         <result property="socialCreditCode"    column="social_credit_code"    />
-        <result property="provinceCode"    column="province_code"    />
-        <result property="cityCode"    column="city_code"    />
-        <result property="countyCode"    column="county_code"    />
+        <result property="province"    column="province"    />
+        <result property="city"    column="city"    />
+        <result property="area"    column="area"    />
         <result property="remark"    column="remark"    />
         <result property="createUser"    column="create_user"    />
         <result property="createTime"    column="create_time"    />
         <result property="updateUser"    column="update_user"    />
         <result property="updateTime"    column="update_time"    />
         <result property="isDeleted"    column="is_deleted"    />
+        <result property="baseInfoScore"    column="base_info_score"    />
+        <result property="operateinfoScore"    column="operateInfo_score"    />
+        <result property="taxInfoScore"    column="tax_info_score"    />
+        <result property="partyBuildingInfoScore"    column="party_building_info_score"    />
+        <result property="goodCorporateScore"    column="good_corporate_score"    />
+        <result property="goodProjectScore"    column="good_project_score"    />
+        <result property="lllegalAndIrregularScore"    column="lllegal_and_irregular_score"    />
+        <result property="evaluateScore"    column="evaluate_score"    />
+        <result property="streetScore"    column="street_score"    />
+        <result property="allScore"    column="all_score"    />
     </resultMap>
+
 
 
     <sql id="selectPropertyCompany">
@@ -41,10 +53,47 @@
 
 
     <!--自定义分页查询-->
-    <select id="selectPropertyCompanyPage" resultType="org.springblade.modules.property.vo.PropertyCompanyVO">
-        select * from jczz_property_company where is_deleted = 0
+    <select id="selectPropertyCompanyPage" resultMap="propertyCompanyResultMap">
+        SELECT
+        jpc.id,
+        jpc.dept_id,
+        jpc.NAME,
+        jpc.address,
+        jpc.social_credit_code,
+        jpc.province,
+        jpc.city,
+        jpc.area,
+        jpc.remark,
+        jpc.create_user,
+        jpc.create_time,
+        jpc.update_user,
+        jpc.update_time,
+        jpc.is_deleted,
+        jpc.base_info_score,
+        jpc.operateInfo_score,
+        jpc.tax_info_score,
+        jpc.party_building_info_score,
+        jpc.good_corporate_score,
+        jpc.good_project_score,
+        jpc.lllegal_and_irregular_score,
+        jpc.evaluate_score,
+        jpc.street_score,
+        jpc.all_score,
+        (
+        SELECT
+        GROUP_CONCAT( jd.`name` )
+        FROM
+        jczz_property_company_district jpcd
+        LEFT JOIN jczz_district jd ON jpcd.district_id = jd.id
+        WHERE
+        jpcd.property_company_id = jpc.id
+        ) districtNames
+        FROM
+        jczz_property_company jpc
+        WHERE
+        jpc.is_deleted = 0
         <if test="propertyCompany.name!=null and propertyCompany.name!=''">
-            and name like concat('%',#{propertyCompany.name},'%')
+            and jpc.name like concat('%',#{propertyCompany.name},'%')
         </if>
     </select>
 

--
Gitblit v1.9.3