From 313a3d20565ba6b2d338938d58d70eb4a2cbd493 Mon Sep 17 00:00:00 2001
From: Antony Le Courtes <antony.lecourtes@unicaen.fr>
Date: Tue, 21 Sep 2021 10:40:12 +0200
Subject: [PATCH] =?UTF-8?q?R=C3=A9activation=20du=20contrat=20pour=20test?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/UnicaenSiham/Service/Siham.php | 25 ++++++++++++++-----------
 1 file changed, 14 insertions(+), 11 deletions(-)

diff --git a/src/UnicaenSiham/Service/Siham.php b/src/UnicaenSiham/Service/Siham.php
index 9b0ec26..7b43d7d 100644
--- a/src/UnicaenSiham/Service/Siham.php
+++ b/src/UnicaenSiham/Service/Siham.php
@@ -759,17 +759,20 @@ class Siham
                                 'temoinValidite'    => (isset($params['listeCarriere']['temoinValidite'])) ? $params['listeCarriere']['temoinValidite'] : ''];
         }
 
-        //Traitement du contrat
         $listeContrats = [];
         if (!empty($params['listeContrats'])) {
-            $listeContrats[] = [
-                'dateDebutContrat' => (isset($position['dateDebutContrat'])) ? strtoupper($position['dateDebutContrat']) : '',
-                'dateFinContrat'   => (isset($position['dateFinContrat'])) ? strtoupper($position['dateFinContrat']) : '',
-                'natureContrat'    => (isset($position['natureContrat'])) ? strtoupper($position['natureContrat']) : '',
-                'typeContrat'      => (isset($position['typeContrat'])) ? strtoupper($position['typeContrat']) : '',
-            ];
-        }
+            foreach ($params['listeContrats'] as $contrat) {
+                $listeContrats[] = [
+                    'dateDebutContrat'  => (isset($contrat['dateDebutContrat'])) ? strtoupper($contrat['dateDebutContrat']) : '',
+                    'dateFinContrat'    => (isset($contrat['dateFinContrat'])) ? strtoupper($contrat['dateFinContrat']) : '',
+                    'natureContrat'     => (isset($contrat['natureContrat'])) ? strtoupper($contrat['natureContrat']) : '',
+                    'typeContrat'       => (isset($contrat['typeContrat'])) ? strtoupper($contrat['typeContrat']) : '',
+                    'typeLienJuridique' => (isset($contrat['typeLienJuridique'])) ? strtoupper($contrat['typeLienJuridique']) : '',
 
+                ];
+            }
+        }
+        
         $paramsWS = ['ParamPEC' => [
             'categorieEntree'           => (isset($params['categorieEntree'])) ? strtoupper($params['categorieEntree']) : '',
             'civilite'                  => (isset($params['civilite'])) ? strtoupper($params['civilite']) : '',
@@ -1316,14 +1319,14 @@ class Siham
             $trace = $e->getTraceAsString();
         } else {
             $trace = $exception->getMessage();
-            $trace .= "<br><br><br><br>";
+            $trace .= "----------------------------------------------------";
             $trace .= $exception->getTraceAsString();
         }
 
         $body = $trace;
-        $body .= "<br><br><br><br>";
+        $body .= "----------------------------------------------------";
         $body .= $this->sihamClient->getLastRequest();
-        $body .= "<br><br><br><br>";
+        $body .= "----------------------------------------------------";
         $body .= $this->sihamClient->getLastResponse();
 
         $mail = new Message();
-- 
GitLab