Commit 3f4de64e authored by Antony Le Courtes's avatar Antony Le Courtes
Browse files

Adaptation script migration des codes intervenant vers octopus pour avoir les...

Adaptation script migration des codes intervenant vers octopus pour avoir les mêmes conditions que le connecteur octopus sur l'ordre des codes individu_id.
parent 855eb87b
Loading
Loading
Loading
Loading
+20 −3
Changes for admin/actions/maj-code-intervenant-octopus.php: 20 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -27,11 +27,28 @@ $sql = "SELECT
$resultIntervenantOse = $bdd->select($sql);

//On récupére de octopus le mapping des codes harpeges vs code octopus
$sql = "SELECT 
$sql = " SELECT DISTINCT
   			FIRST_VALUE(c_individu_chaine) OVER (PARTITION BY c_individu_chaine ORDER BY ordre_source) code_octopus,
			FIRST_VALUE(c_source) OVER (PARTITION BY c_individu_chaine ORDER BY ordre_source) c_source,
			FIRST_VALUE(c_src_individu) OVER (PARTITION BY c_individu_chaine ORDER BY ordre_source) code_harpege FROM (
				SELECT DISTINCT
			   		u.c_individu_chaine,
			   		u.c_source,
			   		u.c_src_individu,
			   		CASE WHEN u.c_source = 'SIHAM' THEN 1
			            WHEN u.c_source = 'HARP'  THEN 2
			   		    WHEN u.c_source = 'OCTO'  THEN 3
			    	    WHEN u.c_source = 'APO'   THEN 4
			       END                  ordre_source
				FROM octo.individu_unique@octoprod u
	 		)
";

/*$sql = "SELECT
            c_individu_chaine        code_octopus,
            c_src_individu           code_harpege            
        FROM octo.individu_unique@octoprod 
        WHERE c_source = 'HARP'";
        FROM individu_unique
        WHERE c_source = 'HARP'";*/

$resultIntervenantOctopus  = $bdd->select($sql);
$mappingCodeOctopusHarpege = [];