From fbd365b7b7582fc6ec25c1bd3ab6ef76d70e6b32 Mon Sep 17 00:00:00 2001 From: Antony Le Courtes <antony.lecourtes@unicaen.fr> Date: Tue, 28 Sep 2021 15:22:13 +0200 Subject: [PATCH] Temoin validite --- composer.json | 2 +- composer.lock | 9 +++--- .../src/Connecteur/Siham/SihamConnecteur.php | 30 ++++++++++++++----- .../src/Hydrator/ExportRhHydrator.php | 3 ++ 4 files changed, 30 insertions(+), 14 deletions(-) diff --git a/composer.json b/composer.json index 76403c43b5..d0bf53582a 100755 --- a/composer.json +++ b/composer.json @@ -20,7 +20,7 @@ "unicaen/tbl" : "4.1", "unicaen/open-document" : "3.0.2", "ocramius/proxy-manager" : "2.2.3", - "unicaen/siham" : "dev-master" + "unicaen/siham" : "^1.0" }, "require-dev" : { "zendframework/zend-test" : "3.3.0", diff --git a/composer.lock b/composer.lock index 2068aa7187..342f4e397d 100755 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "ac9cf1ab6b4d0db5255a5e0697cc6626", + "content-hash": "25f3bf165aca197f0744a83c93336d5c", "packages": [ { "name": "beberlei/assert", @@ -2894,11 +2894,11 @@ }, { "name": "unicaen/siham", - "version": "dev-master", + "version": "1.0", "source": { "type": "git", "url": "https://git.unicaen.fr/lib/unicaen/siham.git", - "reference": "cbc2a7482dd157f96029e8438da63cf0c76ca4d9" + "reference": "9ae9c8034e32c5ed082b1b9548fbc93e592f124a" }, "require": { "zendframework/zend-mail": "^2.10", @@ -2923,7 +2923,7 @@ } ], "description": "PHP library for SIHAM webservices", - "time": "2021-09-27T10:14:03+00:00" + "time": "2021-09-27T10:25:02+00:00" }, { "name": "unicaen/tbl", @@ -8149,7 +8149,6 @@ ], "minimum-stability": "stable", "stability-flags": { - "unicaen/siham": 20, "unicaen/php-compat": 20 }, "prefer-stable": false, diff --git a/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php b/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php index 17c5dd6533..70e21dcbdd 100644 --- a/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php +++ b/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php @@ -369,17 +369,23 @@ class SihamConnecteur implements ConnecteurRhInterface ['dateEffetPosition' => $dateEffet, 'dateFinPrevue' => $dateFin, 'dateFinReelle' => $dateFin, - 'position' => $datas['connecteurForm']['position']]; + 'position' => $datas['connecteurForm']['position'], + 'temoinValidite' => 1, + ]; /*STATUT*/ $statut[] = ['dateEffetStatut' => $dateEffet, - 'statut' => $datas['connecteurForm']['statut']]; + 'statut' => $datas['connecteurForm']['statut'], + 'temoinValidite' => 1, + ]; /*MODALITE SERVICE*/ $service[] = ['dateEffetModalite' => $dateEffet, - 'modalite' => $datas['connecteurForm']['modaliteService']]; + 'modalite' => $datas['connecteurForm']['modaliteService'], + 'temoinValidite' => 1, + ]; /*COORDONNEES POSTALES*/ $adresse = ''; @@ -470,7 +476,7 @@ class SihamConnecteur implements ConnecteurRhInterface 'numeroInseeProvisoire' => ($dossierIntervenant->getNumeroInseeProvisoire()) ? $dossierIntervenant->getNumeroInsee() : '', 'prenom' => $dossierIntervenant->getPrenom(), 'sexe' => ($dossierIntervenant->getCivilite() == 'M.') ? '1' : '2', - 'temoinValidite' => '1', + 'temoinValidite' => 1, 'UO' => $datas['connecteurForm']['affectation'], ]; @@ -520,17 +526,25 @@ class SihamConnecteur implements ConnecteurRhInterface ['dateEffetPosition' => $dateEffet, 'dateFinPrevue' => $dateFin, 'dateFinReelle' => $dateFin, - 'position' => $datas['connecteurForm']['position']]; + 'position' => $datas['connecteurForm']['position'], + 'temoinValidite' => 1, + ]; + /*STATUT*/ $statut[] = ['dateEffetStatut' => $dateEffet, - 'statut' => $datas['connecteurForm']['statut']]; + 'statut' => $datas['connecteurForm']['statut'], + 'temoinValidite' => 1, + ]; /*MODALITE SERVICE*/ $service[] = ['dateEffetModalite' => $dateEffet, - 'modalite' => $datas['connecteurForm']['modaliteService']]; + 'modalite' => $datas['connecteurForm']['modaliteService'], + 'temoinValidite' => 1, + + ]; /*CARRIERE*/ $carriere = [ @@ -561,7 +575,7 @@ class SihamConnecteur implements ConnecteurRhInterface 'listePositions' => $position, 'motifEntree' => 'REN', 'matricule' => $matricule, - 'temoinValidite' => '1', + 'temoinValidite' => 1, 'UO' => $datas['connecteurForm']['affectation'], ]; diff --git a/module/ExportRh/src/Hydrator/ExportRhHydrator.php b/module/ExportRh/src/Hydrator/ExportRhHydrator.php index a59feeac96..1a4df3588a 100644 --- a/module/ExportRh/src/Hydrator/ExportRhHydrator.php +++ b/module/ExportRh/src/Hydrator/ExportRhHydrator.php @@ -45,6 +45,9 @@ class ExportRhHydrator implements HydratorInterface case 'ETUD_UCBN': $statutRh = 'C2041'; break; + case 'PAMSU': + $statutRh = 'C1210'; + break; } $data['connecteurForm'] = [ -- GitLab