Browse Source

[Administration] Export commandes PDF : cellule du montant en gris quand la commande est payée

feature/souke
Guillaume Bourgeois 11 months ago
parent
commit
5dff3e9029
1 changed files with 7 additions and 1 deletions
  1. +7
    -1
      common/logic/Distribution/Distribution/Export/DistributionReportPdfGenerator.php

+ 7
- 1
common/logic/Distribution/Distribution/Export/DistributionReportPdfGenerator.php View File

.payment-detail-remaining-surplus { .payment-detail-remaining-surplus {
font-size: 10px; font-size: 10px;
} }
.td-order-amount.is-order-paid {
background-color: #f1f1f1;
}
', ',
'methods' => [ 'methods' => [
'SetHeader' => ['Commandes du ' . date('d/m/Y', strtotime($distribution->date))], 'SetHeader' => ['Commandes du ' . date('d/m/Y', strtotime($distribution->date))],


public function columnOrderAmount(Order $order): string public function columnOrderAmount(Order $order): string
{ {
$html = '<td class="td-order-amount"><strong>'.number_format($order->amount_with_tax, 2) . ' €</strong>';
$isOrderPaid = $this->orderRepository->isOrderPaid($order);

$html = '<td class="td-order-amount'.(($isOrderPaid) ? ' is-order-paid' : '').'"><strong>'.number_format($order->amount_with_tax, 2) . ' €</strong>';


$paymentLabelPaid = $this->orderRepository->getPaymentLabelPaid($order); $paymentLabelPaid = $this->orderRepository->getPaymentLabelPaid($order);
if($paymentLabelPaid && strlen($paymentLabelPaid)) { if($paymentLabelPaid && strlen($paymentLabelPaid)) {

Loading…
Cancel
Save