fix error signed devis auto created contrat

This commit is contained in:
Serreau Jovann
2026-02-18 15:19:15 +01:00
parent b513bbaeaf
commit 75bd7ac2ba

View File

@@ -57,6 +57,10 @@ class ContratsController extends AbstractController
if ($idSend = $request->query->get('idSend')) { if ($idSend = $request->query->get('idSend')) {
return $this->handleResendContract($idSend, $contratsRepository); return $this->handleResendContract($idSend, $contratsRepository);
} }
if($request->query->has('sign')){
$this->signatureClient->createSubmissionContrat($request->query->get('sign'));
return $this->redirectToRoute('app_crm_contrats');
}
if($idDelete = $request->query->get('idDelete')) { if($idDelete = $request->query->get('idDelete')) {
$contat = $contratsRepository->find($idDelete); $contat = $contratsRepository->find($idDelete);
@@ -516,12 +520,10 @@ class ContratsController extends AbstractController
$this->em->persist($contrat); $this->em->persist($contrat);
$this->em->flush(); $this->em->flush();
sleep(15); sleep(15);
// Création de la soumission de signature
$this->signatureClient->createSubmissionContrat($contrat);
$this->appLogger->record('CREATE', "Contrat généré : " . $contrat->getNumReservation()); $this->appLogger->record('CREATE', "Contrat généré : " . $contrat->getNumReservation());
return $this->redirectToRoute('app_crm_contrats');
return $this->redirectToRoute('app_crm_contrats',['sign'=>$contrat->getId()]);
} }
private function hydrateFromDevis(Contrats $contrat, Devis $devis): void private function hydrateFromDevis(Contrats $contrat, Devis $devis): void