$dql='SELECT tblc.totalGlobalHetd, tblc.uuid, i.id AS intervenantId, s.id AS structureId, MIN(tblc.dateDebut) AS dateDebut, MAX(tblc.dateFin) AS dateFin, cp.id AS contratParentId, tc.code AS typeContratCode
FROM '.TblContrat::class.' tblc
JOIN tblc.typeContrat tc
JOIN tblc.intervenant i
LEFT JOIN tblc.structure s
LEFT JOIN tblc.contratParent cp
WHERE tblc.uuid = :uuid
AND tblc.actif = 1
AND volume_horaire_index = 0';
GROUP BY tblc.uuid, i.id, s.id, cp.id, tc.code';
$query=$em->createQuery($sql)
$query=$em->createQuery($dql)
->setParameter('uuid',$uuid);
return$query->getOneOrNullResult();
@@ -97,66 +90,64 @@ class TblContratService extends AbstractEntityService