|
|
|
|
|
|
|
|
|
|
|
@can('internalRoutine', App\Usuario::class)
|
@endcan
{{$containersBase->containerNumber ?? ''}} |
{{$containersBase->emptyReleaseDate ?? ''}} |
{{$containersBase->fullDeliveryDate ?? ''}} |
@if (isset($containersBase->fullDeliveryDate) && isset($containersBase->emptyReleaseDate))
{{
( \Carbon\Carbon::parse($containersBase->fullDeliveryDate)->diffInDays($containersBase->emptyReleaseDate)) ?? ''
}}
@endif
|
@php
$hasDetention = false;
$qtyContainers = 0;
foreach($loadingRequest->loadingRequestContainers as $containers) {
if (!$containers->emptyReleaseDate) $hasDetention = true;
if (!$containers->fullDeliveryDate) $hasDetention = true;
if ($hasDetention) break;
$deadLine = \Carbon\Carbon::parse($containers->emptyReleaseDate)->addDays($loadingRequest->freeTimeOrigin ?? 0)->format('Y-m-d');
$startDate = \Carbon\Carbon::parse($containers->emptyReleaseDate);
$endDate = \Carbon\Carbon::parse($containers->fullDeliveryDate)->format('Y-m-d');
$diffDateInDays = $startDate->diffInDays($endDate);
$diffDateInDaysDeadLine = $startDate->diffInDays($deadLine);
if ($diffDateInDays > $diffDateInDaysDeadLine) $hasDetention = true;
$qtyContainers += 1;
}
@endphp
@if($hasDetention)
Detention
@else
@if($qtyContainers > 0)
Ok
@else
No Containers
@endif
@endif
|
@empty
|
|
|
|
|
|
|
|
|
|
|
|
|
@php
$hasDetention = false;
$qtyContainers = 0;
foreach($loadingRequest->loadingRequestContainers as $containers) {
if (!$containers->emptyReleaseDate) $hasDetention = true;
if (!$containers->fullDeliveryDate) $hasDetention = true;
if ($hasDetention) break;
$deadLine = \Carbon\Carbon::parse($containers->emptyReleaseDate)->addDays($loadingRequest->freeTimeOrigin ?? 0)->format('Y-m-d');
$startDate = \Carbon\Carbon::parse($containers->emptyReleaseDate);
$endDate = \Carbon\Carbon::parse($containers->fullDeliveryDate)->format('Y-m-d');
$diffDateInDays = $startDate->diffInDays($endDate);
$diffDateInDaysDeadLine = $startDate->diffInDays($deadLine);
if ($diffDateInDays > $diffDateInDaysDeadLine) $hasDetention = true;
$qtyContainers += 1;
}
@endphp
@if($hasDetention)
Detention
@else
@if($qtyContainers > 0)
Ok
@else
No Containers
@endif
@endif
|
@endforelse
@empty