From a8ed4a55876c3724a8fea1f5a3522040d7425b37 Mon Sep 17 00:00:00 2001 From: Antony Le Courtes <antony.lecourtes@unicaen.fr> Date: Tue, 21 Sep 2021 15:30:28 +0200 Subject: [PATCH] Disable contrat (ne fonctionne pas) --- .../src/Connecteur/Siham/SihamConnecteur.php | 23 ++++++++++++++----- 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php b/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php index 6ef8001518..9f21a0dbdc 100644 --- a/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php +++ b/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php @@ -354,6 +354,14 @@ class SihamConnecteur implements ConnecteurRhInterface 'qualiteStatutaire' => 'N', 'temoinValidite' => 1, ]; + /*CONTRAT*/ + $contrat[] = + ['dateDebutContrat' => $dateEffet, + 'dateFinContrat' => $dateFin, + 'natureContrat' => 'CO', + 'typeContrat' => 'TC01', + 'typeLienJuridique' => 'TL02', + ]; /*POSITION ADMINISTRATIVE*/ $position[] = @@ -399,28 +407,28 @@ class SihamConnecteur implements ConnecteurRhInterface $coordonneesTelMail[] = ''; - if ($dossierIntervenant->getTelPro()) { + if (!empty($dossierIntervenant->getTelPro())) { $coordonneesTelMail[] = [ 'dateDebutTel' => $dateEffet, 'numero' => $dossierIntervenant->getTelPro(), 'typeNumero' => Siham::SIHAM_CODE_TYPOLOGIE_FIXE_PRO, ]; } - if ($dossierIntervenant->getTelPerso()) { + if (!empty($dossierIntervenant->getTelPerso())) { $coordonneesTelMail[] = [ 'dateDebutTel' => $dateEffet, 'numero' => $dossierIntervenant->getTelPerso(), 'typeNumero' => Siham::SIHAM_CODE_TYPOLOGIE_PORTABLE_PERSO, ]; } - if ($dossierIntervenant->getEmailPro()) { + if (!empty($dossierIntervenant->getEmailPro())) { $coordonneesTelMail[] = [ 'dateDebutTel' => $dateEffet, 'numero' => $dossierIntervenant->getEmailPro(), 'typeNumero' => Siham::SIHAM_CODE_TYPOLOGIE_EMAIL_PRO, ]; } - if ($dossierIntervenant->getEmailPerso()) { + if (!empty($dossierIntervenant->getEmailPerso())) { $coordonneesTelMail[] = [ 'dateDebutTel' => $dateEffet, 'numero' => $dossierIntervenant->getEmailPerso(), @@ -446,6 +454,7 @@ class SihamConnecteur implements ConnecteurRhInterface 'listeCoordonneesPostales' => $coordonneesPostales, 'listeCoordonneesBancaires' => $coordonneesBancaires, 'listeCarriere' => $carriere, + //'listeContrats' => $contrat, 'listeModalitesServices' => $service, 'listeStatuts' => $statut, 'listeNationalites' => $nationalites, @@ -462,11 +471,13 @@ class SihamConnecteur implements ConnecteurRhInterface 'UO' => $datas['connecteurForm']['affectation'], ]; - $matricule = $this->siham->priseEnChargeAgent($params); + $matricule = $this->siham->priseEnChargeAgent($params); return $matricule; } catch (SihamException $e) { + + throw new \Exception($e->getMessage()); } } @@ -543,7 +554,7 @@ class SihamConnecteur implements ConnecteurRhInterface 'listeCarriere' => $carriere, 'listeModalitesServices' => $service, 'listeStatuts' => $statut, - 'listeContrats' => $contrat, + //'listeContrats' => $contrat, 'listePositions' => $position, 'motifEntree' => 'REN', 'matricule' => $matricule, -- GitLab