fix pending delivery export

This commit is contained in:
omair saleh
2022-09-19 11:57:36 +08:00
parent acb334f2c2
commit 924f686381
@@ -64,6 +64,7 @@ class ExportsPendingArrangementDeliveryList implements FromQuery, WithHeadings,
$originalPackingList = $packingList->owner instanceof PackingList ? $packingList->owner : $packingList;
$transport = $originalPackingList->containers()->first()->transports()->first();
$deliveryTransport = $originalPackingList->transports()->first();
$schedule = $deliveryTransport ? $deliveryTransport->schedules()->first() : null;
return [
$container->reference,
@@ -71,8 +72,8 @@ class ExportsPendingArrangementDeliveryList implements FromQuery, WithHeadings,
$ContainerTransport->drop_date,
$marking,
$order->reference,
$deliveryTransport ? !($deliveryTransport->schedules()->first()) ? 'n/a' : (Carbon::parse($deliveryTransport->schedules()->first()->eta) < Carbon::now() ? 'Delivered' : 'Pending Delivery') : 'Pending Arrangement',
$deliveryTransport ? !($deliveryTransport->schedules()->first()) ? 'n/a' : $deliveryTransport->schedules()->first()->eta : ($transport ? Carbon::now()->diffInDays($transport->drop_date, false) . ' Days' : ''),
$schedule ? (Carbon::parse($schedule->eta) < Carbon::now() ? 'Delivered' : 'Pending Delivery') : 'Pending Arrangement',
$schedule ? $schedule->eta : ($transport ? Carbon::now()->diffInDays($transport->drop_date, false) . ' Days' : ''),
$packingList->packages()->sum('quantity'),
$address->state->name,
$address->postcode,