diff --git a/src/Controller/SignatureController.php b/src/Controller/SignatureController.php index f073d7f..7adc9cc 100644 --- a/src/Controller/SignatureController.php +++ b/src/Controller/SignatureController.php @@ -211,6 +211,13 @@ class SignatureController extends AbstractController // --- AUTOMATION: Create Contrat from Devis if OrderSession exists --- if ($devis->getOrderSession()) { $contrat = new Contrats(); + $contrat->setType($devis->getOrderSession()->getType()); + $contrat->setAccess($devis->getOrderSession()->getAccess()); + $contrat->setTypeSol($devis->getOrderSession()->getTypeSol()); + $contrat->setDistancePower($devis->getOrderSession()->getDistancePower()); + $contrat->setPente($devis->getOrderSession()->getPente()); + + $contrat->setNumReservation('RESERV-' . date('Ymd') . '-' . substr(str_shuffle('ABCDEFGHIJKLMNOPQRSTUVWXYZ'), 0, 10)); $contrat->setCreateAt(new \DateTimeImmutable());