diff --git a/composer.lock b/composer.lock index 266eff67f55f5fa464df81ecdbfddbb94b341049..2068aa7187ccef4d9b888f3eedfb8e47613d49de 100755 --- a/composer.lock +++ b/composer.lock @@ -2898,7 +2898,7 @@ "source": { "type": "git", "url": "https://git.unicaen.fr/lib/unicaen/siham.git", - "reference": "9ae9dbd52629b1a01ccb647307b1aa7cf07086e4" + "reference": "cbc2a7482dd157f96029e8438da63cf0c76ca4d9" }, "require": { "zendframework/zend-mail": "^2.10", @@ -2923,7 +2923,7 @@ } ], "description": "PHP library for SIHAM webservices", - "time": "2021-09-27T08:51:32+00:00" + "time": "2021-09-27T10:14:03+00:00" }, { "name": "unicaen/tbl", diff --git a/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php b/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php index 9db8f931aeb21650966f95d131564348ad1dfc1c..17c5dd6533fa6b8c379c25d87004dfedd53eba38 100644 --- a/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php +++ b/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php @@ -10,11 +10,9 @@ use ExportRh\Entity\IntervenantRh; use ExportRh\Form\Fieldset\SihamFieldset; use ExportRh\Service\ExportRhServiceAwareTrait; use UnicaenApp\Util; -use UnicaenSiham\Entity\Agent; use UnicaenSiham\Exception\SihamException; use UnicaenSiham\Service\Siham; use Zend\Form\Fieldset; -use Zend\Validator\Date; class SihamConnecteur implements ConnecteurRhInterface @@ -403,7 +401,6 @@ class SihamConnecteur implements ConnecteurRhInterface 'debutAdresse' => $dateEffet, ]; - //TODO : travailler les coordonnées bancaires pour la prise en charge /*COORDONNEES BANCAIRES*/ $coordonnees = $this->siham->formatCoordoonneesBancairesForSiham($dossierIntervenant->getIBAN(), $dossierIntervenant->getBIC()); $coordonnees['dateDebBanque'] = $dateEffet; @@ -454,7 +451,7 @@ class SihamConnecteur implements ConnecteurRhInterface 'dateEmbauche' => $dateEffet, 'dateNaissance' => $dossierIntervenant->getDateNaissance()->format('Y-m-d'), 'villeNaissance' => $dossierIntervenant->getCommuneNaissance(), - 'departementNaissance' => (!empty($dossierIntervenant->getDepartementNaissance())) ? substr(1, 2, $dossierIntervenant->getDepartementNaissance()->getCode()) : '', + 'departementNaissance' => (!empty($dossierIntervenant->getDepartementNaissance())) ? substr($dossierIntervenant->getDepartementNaissance()->getCode(), 1, 2) : '', 'paysNaissance' => 'FRA', 'emploi' => $datas['connecteurForm']['emploi'], 'listeCoordonneesPostales' => $coordonneesPostales, diff --git a/module/ExportRh/src/Controller/ExportRhController.php b/module/ExportRh/src/Controller/ExportRhController.php index 1352cfaccff8fecefa635e6b7b83c4cc8028cda7..ac4f88f9684d88f60012dd2ef211e0eec1bbede1 100644 --- a/module/ExportRh/src/Controller/ExportRhController.php +++ b/module/ExportRh/src/Controller/ExportRhController.php @@ -192,7 +192,7 @@ class ExportRhController extends AbstractController $result = $this->exportRhService->priseEnChargeIntrervenantRh($intervenant, $posts); - + if ($result !== false) { $this->exportRhService->cloreDossier($intervenant); $this->flashMessenger()->addSuccessMessage('La prise en charge s\'est déroulée avec succés et le dossier a été cloturé');