From 0951cb3496c1f98beef98371e3d829db1392393c Mon Sep 17 00:00:00 2001
From: Antony Le Courtes <antony.lecourtes@unicaen.fr>
Date: Wed, 28 Apr 2021 16:07:59 +0200
Subject: [PATCH] Adaptation MV_INTERVENANT.sql pour ne pas remonter de statut
 autres pour les doctorants

---
 doc/Connecteurs-Import/Octopus/MV_INTERVENANT.sql | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/doc/Connecteurs-Import/Octopus/MV_INTERVENANT.sql b/doc/Connecteurs-Import/Octopus/MV_INTERVENANT.sql
index 145a4cc961..900c29ad98 100644
--- a/doc/Connecteurs-Import/Octopus/MV_INTERVENANT.sql
+++ b/doc/Connecteurs-Import/Octopus/MV_INTERVENANT.sql
@@ -29,7 +29,10 @@ WITH i AS (
                     COALESCE(inds.d_fin, to_date('01/01/9999', 'dd/mm/YYYY'))   validite_fin
              FROM octo.individu_unique@octoprod uni
                       JOIN octo.individu_statut@octoprod inds ON inds.individu_id = uni.c_individu_chaine
+					  LEFT JOIN octo.v_individu_contrat_type_ose@octoprod icto ON uni.c_individu_chaine = icto.individu_id AND (icto.code_ose IN('DOCTOR')  AND icto.d_debut - 184 <= SYSDATE)
              WHERE inds.d_debut - 184 <= SYSDATE
+               --On ne remonte pas de statut autre pour ceux qui ont déjà un certain type de contrat
+	           AND icto.individu_id IS NULL
                --Combinaison des témoins octopus pour récupérer les bonnes populations
                AND ((inds.t_enseignant = 'O' AND inds.t_vacataire = 'O')
                  OR (inds.t_enseignant = 'O' AND inds.t_heberge = 'O')
-- 
GitLab