Переглянути джерело

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

feature/souke
Guillaume Bourgeois 11 місяці тому
джерело
коміт
5dff3e9029
1 змінених файлів з 7 додано та 1 видалено
  1. +7
    -1
      common/logic/Distribution/Distribution/Export/DistributionReportPdfGenerator.php

+ 7
- 1
common/logic/Distribution/Distribution/Export/DistributionReportPdfGenerator.php Переглянути файл

@@ -119,6 +119,10 @@ class DistributionReportPdfGenerator extends AbstractGenerator implements Distri
.payment-detail-remaining-surplus {
font-size: 10px;
}
.td-order-amount.is-order-paid {
background-color: #f1f1f1;
}
',
'methods' => [
'SetHeader' => ['Commandes du ' . date('d/m/Y', strtotime($distribution->date))],
@@ -293,7 +297,9 @@ class DistributionReportPdfGenerator extends AbstractGenerator implements Distri

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);
if($paymentLabelPaid && strlen($paymentLabelPaid)) {

Завантаження…
Відмінити
Зберегти