| | |
| | | jpcd.*, |
| | | jd.name as districtName, |
| | | jpc.name as propertyCompanyName, |
| | | jc.name communityName, |
| | | br.name communityName, |
| | | br.name streetName, |
| | | jg.grid_name |
| | | jg.grid_name, |
| | | bu.name principalName |
| | | FROM |
| | | jczz_property_company_district jpcd |
| | | LEFT JOIN jczz_district jd ON jd.id = jpcd.district_id AND jd.is_deleted = 0 |
| | | LEFT JOIN jczz_property_company jpc ON jpc.id = jpcd.property_company_id AND jpc.is_deleted = 0 |
| | | LEFT JOIN jczz_community jc on jc.`code`=jd.community_code |
| | | LEFT JOIN jczz_district jd ON jd.id = jpcd.district_id AND jd.is_deleted = 0 |
| | | LEFT JOIN jczz_property_company jpc ON jpc.id = jpcd.property_company_id AND jpc.is_deleted = 0 |
| | | LEFT JOIN blade_region br on br.code= jd.community_code |
| | | LEFT JOIN jczz_grid_range jgr on jgr.district_code=jd.id |
| | | LEFT JOIN jczz_grid jg on jg.id = jgr.grid_id |
| | | LEFT JOIN blade_user bu on bu.id = jpcd.principal |
| | | where jpcd.is_deleted = 0 |
| | | <if test="propertyCompanyDistrict.communityName!=null and propertyCompanyDistrict.communityName!=''"> |
| | | and jc.name like concat('%', #{propertyCompanyDistrict.communityName},'%') |
| | | and br.name like concat('%', #{propertyCompanyDistrict.communityName},'%') |
| | | </if> |
| | | |
| | | <if test="propertyCompanyDistrict.streetName!=null and propertyCompanyDistrict.streetName!=''"> |
| | |
| | | <if test="propertyCompanyDistrict.propertyStage!=null"> |
| | | and jpcd.property_stage = #{propertyCompanyDistrict.propertyStage} |
| | | </if> |
| | | <if test="propertyCompanyDistrict.deptId!=null and propertyCompanyDistrict.deptId != ''"> |
| | | and jpc.dept_id = #{propertyCompanyDistrict.deptId} |
| | | </if> |
| | | <if test="propertyCompanyDistrict.principal!=null and propertyCompanyDistrict.principal!=''"> |
| | | and jpcd.principal like concat('%',#{propertyCompanyDistrict.principal},'%') |
| | | </if> |
| | |
| | | </select> |
| | | |
| | | <select id="getDistictUserByCode" resultType="org.springblade.modules.system.vo.UserVO"> |
| | | SELECT |
| | | bu.*, |
| | | jpc.name distictName |
| | | FROM |
| | | blade_user bu |
| | | LEFT JOIN jczz_property_district_user jpdu ON bu.id = jpdu.user_id |
| | | LEFT JOIN jczz_property_company_district jpcd ON jpdu.property_company_district_id = jpcd.id |
| | | LEFT JOIN jczz_property_company jpc on jpc.id = jpcd.property_company_id |
| | | LEFT JOIN jczz_district jd ON jd.id = jpcd.district_id |
| | | LEFT JOIN jczz_doorplate_address jda ON jda.aoi_code = jd.aoi_code |
| | | WHERE |
| | | jda.address_code = #{houseCode} and bu.is_deleted = 0 |
| | | SELECT bu.*, |
| | | jpc.name distictName |
| | | FROM blade_user bu |
| | | LEFT JOIN jczz_property_district_user jpdu ON bu.id = jpdu.user_id and bu.is_deleted = 0 |
| | | LEFT JOIN jczz_property_company_district jpcd ON jpdu.property_company_district_id = jpcd.id |
| | | LEFT JOIN jczz_property_company jpc on jpc.id = jpcd.property_company_id |
| | | LEFT JOIN jczz_district jd ON jd.id = jpcd.district_id |
| | | LEFT JOIN jczz_doorplate_address jda ON jda.aoi_code = jd.aoi_code |
| | | WHERE jda.address_code = #{houseCode} |
| | | and bu.is_deleted = 0 |
| | | </select> |
| | | |
| | | |