|
|
|
|
|
|
|
|
|
|
|
|
|
|
//Disponibilité par unité de référence |
|
|
//Disponibilité par unité de référence |
|
|
$oldAvailability = $orderProduct->getProduct()->getAvailableQuantityInherited(); |
|
|
$oldAvailability = $orderProduct->getProduct()->getAvailableQuantityInherited(); |
|
|
$newAvailability = $oldAvailability - ($orderProduct->getQuantityProduct() / $orderProduct->getUnit()->getCoefficient()); |
|
|
|
|
|
|
|
|
$newAvailability = $oldAvailability - ($orderProduct->getQuantityOrder() * ($orderProduct->getQuantityProduct() / $orderProduct->getUnit()->getCoefficient())); |
|
|
$orderProduct->getProduct()->getProductFamily()->setAvailableQuantity($newAvailability); |
|
|
$orderProduct->getProduct()->getProductFamily()->setAvailableQuantity($newAvailability); |
|
|
|
|
|
|
|
|
$this->em->persist($orderProduct->getProduct()->getProductFamily()); |
|
|
$this->em->persist($orderProduct->getProduct()->getProductFamily()); |