From 8d1c33c2a7d2a74a7f26427559fcae003092a862 Mon Sep 17 00:00:00 2001
From: Antony Le Courtes <antony.lecourtes@unicaen.fr>
Date: Tue, 18 Feb 2025 13:37:15 +0100
Subject: [PATCH] =?UTF-8?q?Correction=20ind=C3=A9mnit=C3=A9=20fin=20de=20c?=
 =?UTF-8?q?ontrat?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 module/Mission/src/Service/PrimeService.php | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/module/Mission/src/Service/PrimeService.php b/module/Mission/src/Service/PrimeService.php
index a0ab2213cc..9a36903fa5 100755
--- a/module/Mission/src/Service/PrimeService.php
+++ b/module/Mission/src/Service/PrimeService.php
@@ -2,21 +2,16 @@
 
 namespace Mission\Service;
 
-use Application\Acl\Role;
+
 use Application\Entity\Db\Fichier;
-use Application\Entity\Db\Validation;
-use Application\Provider\Privilege\Privileges;
 use Application\Service\AbstractEntityService;
 use Application\Service\Traits\FichierServiceAwareTrait;
 use Application\Service\Traits\SourceServiceAwareTrait;
 use Application\Service\Traits\TypeValidationServiceAwareTrait;
 use Application\Service\Traits\ValidationServiceAwareTrait;
-use Contrat\Entity\Db\Contrat;
-use Mission\Assertion\SaisieAssertion;
-use Mission\Entity\Db\Candidature;
+use Contrat\Entity\Db\TblContrat;
 use Mission\Entity\Db\Mission;
 use Mission\Entity\Db\Prime;
-use Mission\Entity\Db\VolumeHoraireMission;
 use Service\Service\TypeVolumeHoraireServiceAwareTrait;
 use UnicaenVue\View\Model\AxiosModel;
 
@@ -215,15 +210,15 @@ class PrimeService extends AbstractEntityService
 
         $dql = "
         SELECT 
-          c,m,t
+          tc,m,t
         FROM 
-          " . Contrat::class . " c
-          JOIN c.mission m
+          " . TblContrat::class . " tc
+          JOIN tc.mission m
           JOIN m.typeMission t
         WHERE 
-          c.dateRetourSigne IS NOT NULL
+          tc.signe = 1
           " . dqlAndWhere([
-                'intervenant' => 'c.intervenant',
+                'intervenant' => 'tc.intervenant',
             ], $parameters) . "
         ORDER BY
           m.dateDebut
@@ -231,7 +226,9 @@ class PrimeService extends AbstractEntityService
 
         $query = $this->getEntityManager()->createQuery($dql)->setParameters($parameters);
 
+
         $contrats = $query->getResult();
+
         $missions = [];
 
         foreach ($contrats as $contrat) {
-- 
GitLab