diff --git a/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php b/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php index 4ad71c2ddedbde50d05b80213422ae3309ef0595..8ba65e8ee10aad04629f7c7ca946d21d80647279 100644 --- a/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php +++ b/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php @@ -272,16 +272,12 @@ class SihamConnecteur implements ConnecteurRhInterface $natureVoie = (!empty($dossierIntervenant->getAdresseVoirie()->getCodeRh())) ? $dossierIntervenant->getAdresseVoirie()->getCodeRh() : ''; $bisTer = (!empty($dossierIntervenant->getAdresseNumeroCompl())) ? $dossierIntervenant->getAdresseNumeroCompl()->getCodeRh() : ''; $nomVoie = (!empty($dossierIntervenant->getAdresseVoie())) ? $dossierIntervenant->getAdresseVoie() : ''; + $nomVoie = Util::stripAccents($nomVoie); $complement = (!empty($dossierIntervenant->getAdressePrecisions())) ? $dossierIntervenant->getAdressePrecisions() : ''; - $commune = Util::reduce($dossierIntervenant->getAdresseCommune()); - $commune = str_replace('_', ' ', $commune); + $complement = Util::stripAccents($complement); + $commune = Util::stripAccents($dossierIntervenant->getAdresseCommune()); $codePostal = $dossierIntervenant->getAdresseCodePostal(); - - $commune = Util::reduce($dossierIntervenant->getAdresseCommune()); - $commune = str_replace('_', ' ', $commune); - - $params = [ 'matricule' => $intervenantRh->getCodeRh(), 'dateDebut' => $intervenantRh->getAdresseDateDebut(), @@ -292,11 +288,11 @@ class SihamConnecteur implements ConnecteurRhInterface 'nomVoie' => $nomVoie, 'complementAdresse' => substr($complement, 0, 37), 'ville' => $commune, - 'codePostal' => $dossierIntervenant->getAdresseCodePostal(), + 'codePostal' => $codePostal, 'codePays' => $dossierIntervenant->getAdressePays()->getCode(), ]; - + $this->siham->modifierAdressePrincipaleAgent($params); } @@ -421,15 +417,11 @@ class SihamConnecteur implements ConnecteurRhInterface $natureVoie = (!empty($dossierIntervenant->getAdresseVoirie())) ? $dossierIntervenant->getAdresseVoirie()->getCodeRh() : ''; $bisTer = (!empty($dossierIntervenant->getAdresseNumeroCompl())) ? $dossierIntervenant->getAdresseNumeroCompl()->getCodeRh() : ''; $nomVoie = (!empty($dossierIntervenant->getAdresseVoie())) ? $dossierIntervenant->getAdresseVoie() : ''; - $complement = (!empty($dossierIntervenant->getAdressePrecisions())) ? $dossierIntervenant->getAdressePrecisions() : ''; - $commune = Util::reduce($dossierIntervenant->getAdresseCommune()); - $commune = str_replace('_', ' ', $commune); + $nomVoie = Util::stripAccents($nomVoie); + $complement = Util::stripAccents($complement); + $commune = Util::stripAccents($dossierIntervenant->getAdresseCommune()); $codePostal = $dossierIntervenant->getAdresseCodePostal(); - $commune = Util::reduce($dossierIntervenant->getAdresseCommune()); - $commune = str_replace('_', ' ', $commune); - - $coordonneesPostales[] = [ 'bureauDistributeur' => $commune, 'bisTer' => $bisTer, @@ -438,7 +430,7 @@ class SihamConnecteur implements ConnecteurRhInterface 'numAdresse' => $numeroVoie, 'complementAdresse' => substr($complement, 0, 37), 'commune' => $commune, - 'codePostal' => $dossierIntervenant->getAdresseCodePostal(), + 'codePostal' => $codePostal, 'codePays' => $dossierIntervenant->getAdressePays()->getCode(), 'debutAdresse' => $dateEffet, ];