From 5f1f7d6aa71ef282f6a2f3a487d426e773c2ff91 Mon Sep 17 00:00:00 2001 From: rldhont Date: Tue, 27 Aug 2024 16:06:11 +0200 Subject: [PATCH] correction de la recherche sur adresse avec des codes voies n'ayant pas l'identifiant majic (ccovoi) Depuis https://github.com/3liz/QgisCadastrePlugin/pull/451 --- CHANGELOG.md | 4 ++++ cadastre/classes/cadastreExtraInfos.class.php | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e780b59..d96779e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ## Unreleased +### Changed + +* correction de la recherche sur adresse avec des codes voies n'ayant pas l'identifiant majic (ccovoi) + ## 2.1.3 - 2024-07-18 ### Changed diff --git a/cadastre/classes/cadastreExtraInfos.class.php b/cadastre/classes/cadastreExtraInfos.class.php index be323db..df97f79 100644 --- a/cadastre/classes/cadastreExtraInfos.class.php +++ b/cadastre/classes/cadastreExtraInfos.class.php @@ -69,7 +69,7 @@ protected function getLocauxAndProprioSql($parcelle_ids, $withGeom = false, $for -- adresse ltrim(l.dnvoiri, '0') || l.dindic AS l_numero_voirie, - CASE WHEN v.libvoi IS NOT NULL THEN v.natvoi || v.libvoi ELSE p.cconvo || p.dvoilib END AS l_adresse, + CASE WHEN v.libvoi IS NOT NULL THEN v.natvoi || v.libvoi ELSE p.cconvo || ' ' || p.dvoilib END AS l_adresse, -- local (l10.ccodep || l10.ccocom || '-' ||l10.dnupro) AS l10_compte_proprietaire, @@ -118,7 +118,8 @@ protected function getLocauxAndProprioSql($parcelle_ids, $withGeom = false, $for INNER JOIN parcelle_info gp ON gp.geo_parcelle = p.parcelle INNER JOIN local00 l ON l.parcelle = p.parcelle INNER JOIN local10 l10 ON l10.local00 = l.local00 - LEFT JOIN voie v ON v.voie = l.voie + LEFT JOIN voie v + ON SUBSTR(l.voie, 1, 6) || SUBSTR(l.voie, 12, 4) = SUBSTR(v.voie, 1, 6) || SUBSTR(v.voie, 12, 4) LEFT JOIN dteloc ON l10.dteloc = dteloc.dteloc LEFT JOIN cconlc ON l10.cconlc = cconlc.cconlc LEFT JOIN ccoplc ON l10.ccoplc = ccoplc.ccoplc