Browse Source

[Administration] Factures : correctif initialisation prix facturé lors de la création d'une facture sur base de commandes

feature/rotating_product
Guillaume Bourgeois 5 months ago
parent
commit
fb6fb0a8d5
2 changed files with 7 additions and 1 deletions
  1. +7
    -0
      backend/controllers/DocumentController.php
  2. +0
    -1
      domain/Order/Order/OrderBuilder.php

+ 7
- 0
backend/controllers/DocumentController.php View File

foreach ($model->ordersOnCreate as $key => $idOrder) { foreach ($model->ordersOnCreate as $key => $idOrder) {
$order = $orderModule->findOneOrderById($idOrder); $order = $orderModule->findOneOrderById($idOrder);
$orderModule->updateOrderInvoice($order, $model); $orderModule->updateOrderInvoice($order, $model);
$orderModule->getBuilder()->updateOrderInvoicePrices($order,
[
'user' => $model->user,
'user_producer' => $this->getUserProducerModule()->getRepository()
->findOneUserProducer($model->user),
'point_sale' => $order->pointSale
]);
} }
} }
} }

+ 0
- 1
domain/Order/Order/OrderBuilder.php View File

{ {
if ($this->orderSolver->isOrderFromProducer($order)) { if ($this->orderSolver->isOrderFromProducer($order)) {
$this->updateOrderDeliveryNote($order, $deliveryNote); $this->updateOrderDeliveryNote($order, $deliveryNote);

$order = $this->orderRepository->findOneOrderById($order->id); $order = $this->orderRepository->findOneOrderById($order->id);
$user = $this->userRepository->findOneUserById($deliveryNote->id_user); $user = $this->userRepository->findOneUserById($deliveryNote->id_user);
$userProducer = $this->userProducerRepository->findOneUserProducer($user); $userProducer = $this->userProducerRepository->findOneUserProducer($user);

Loading…
Cancel
Save