From 3501ca8469b1a09f22cf0d3dbbe1adf331ea814a Mon Sep 17 00:00:00 2001
From: lin <sbla5888@163.com>
Date: Tue, 27 Feb 2024 17:35:23 +0800
Subject: [PATCH] 圈子敏感信息校验
---
src/main/java/org/springblade/modules/property/mapper/PropertyCompanyMapper.xml | 33 +++++++++++++--------------------
1 files changed, 13 insertions(+), 20 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 0877d71..478bdcd 100644
--- a/src/main/java/org/springblade/modules/property/mapper/PropertyCompanyMapper.xml
+++ b/src/main/java/org/springblade/modules/property/mapper/PropertyCompanyMapper.xml
@@ -138,33 +138,26 @@
<!--自定义详情查询-->
<select id="getDetail" resultMap="propertyCompanyDetailMap">
- SELECT
- jpc.*,
- jpcd.principal,
- jpcd.principal_phone AS principalPhone,
- jpdu.id AS cid,
- bu.real_name,
- bu.phone AS companyPersonPhone
- FROM
- jczz_property_company jpc
- LEFT JOIN jczz_property_company_district jpcd ON jpcd.property_company_id = jpc.id and jpcd.is_deleted = 0
- LEFT JOIN jczz_property_district_user jpdu ON jpcd.id = jpdu.property_company_district_id
- LEFT JOIN blade_user bu ON locate(jpdu.user_id,bu.id)>0 and bu.is_deleted = 0
+ SELECT DISTINCT jpc.*,
+ jpcd.principal,
+ jpcd.principal_phone AS principalPhone,
+ bu.real_name,
+ bu.phone AS companyPersonPhone
+ FROM jczz_property_company jpc
+ LEFT JOIN jczz_property_company_district jpcd
+ ON jpcd.property_company_id = jpc.id and jpcd.is_deleted = 0
+ LEFT JOIN jczz_property_district_user jpdu ON jpcd.id = jpdu.property_company_district_id
+ LEFT JOIN blade_user bu ON locate(jpdu.user_id, bu.id) > 0 and bu.is_deleted = 0
WHERE jpc.is_deleted = 0
- and bu.real_name is not null
- and jpc.id = #{propertyCompany.id}
+ and bu.real_name is not null
+ and jpc.id = #{propertyCompany.id}
</select>
<select id="getDetailVO" resultType="org.springblade.modules.property.vo.PropertyCompanyDetailVO">
SELECT
- jpc.*,
- jpcd.principal,
- jpcd.principal_phone AS principalPhone,
- jpdu.id AS cid
+ jpc.*
FROM
jczz_property_company jpc
- LEFT JOIN jczz_property_company_district jpcd ON jpcd.property_company_id = jpc.id and jpcd.is_deleted = 0
- LEFT JOIN jczz_property_district_user jpdu ON jpcd.id = jpdu.property_company_district_id
WHERE jpc.is_deleted = 0
and jpc.id = #{propertyCompany.id}
</select>
--
Gitblit v1.9.3