feat(search): Indexe les options et contrats, ajuste la durée du devis.

This commit is contained in:
Serreau Jovann
2026-01-23 08:06:58 +01:00
parent a21a53b962
commit 91aacf90a7
5 changed files with 68 additions and 9 deletions

View File

@@ -135,6 +135,9 @@ class DevisController extends AbstractController
$devis->setStartAt(new DateTimeImmutable($_POST['new_devis']['startAt']));
$devis->setEndAt(new DateTimeImmutable($_POST['new_devis']['endAt']));
$interval = $devis->getStartAt()->diff($devis->getEndAt());
$day = $interval->days;
$devis->setBillAddress($customerAddress->find($_POST['devis']['bill_address']));
$devis->setAddressShip($customerAddress->find($_POST['devis']['ship_address']));
$devis->setCustomer($customerRepository->find($_POST['new_devis']['customer']));
@@ -143,7 +146,7 @@ class DevisController extends AbstractController
$rLine->setDevi($devis);
$rLine->setPos($cd);
$rLine->setProduct($productRepository->find($line['product_id']));
$rLine->setDay($line['days']);
$rLine->setDay($day);
$rLine->setPriceHt(floatval($line['price_ht']));
$rLine->setPriceHtSup(floatval($line['price_sup_ht']));
$entityManager->persist($rLine);