@extends('layout.padrao') @section('title', 'Detention Analysis') @section('content')
Carrier Logo
@isset($registers->loading_confirmations[0]->BlDate)
@endisset

Free Time

{{$registers->freeTimeOrigin ?? '-'}} Days

@php $countDetention = 0; @endphp @isset($registers->loadingRequestContainers) @forelse($registers->loadingRequestContainers as $containers) @if($containers->status == 'Inactive') @continue @endif @php $varEmptyReleaseDate = null; $deadLine = null; $varFullDeliveryDate = null; $startDate = null; $endDate = null; $diffDateInDays = null; $diffDateInDaysDeadLine = null; $alertDate = null; $percentageDeadLine = null; $showDots = false; $dotCalc = 0; if (isset($containers->emptyReleaseDate)) { $varEmptyReleaseDate = \Carbon\Carbon::parse($containers->emptyReleaseDate)->format('Y-m-d'); $deadLine = \Carbon\Carbon::parse($containers->emptyReleaseDate)->addDays($registers->freeTimeOrigin ?? 0)->format('Y-m-d'); $showDots = true; } if (isset($containers->fullDeliveryDate)) $varFullDeliveryDate = \Carbon\Carbon::parse($containers->fullDeliveryDate)->format('Y-m-d'); if (isset($varEmptyReleaseDate)) { $startDate = \Carbon\Carbon::parse($varEmptyReleaseDate); $endDate = isset($varFullDeliveryDate) ? \Carbon\Carbon::parse($varFullDeliveryDate)->format('Y-m-d') : \Carbon\Carbon::now()->format('Y-m-d'); $diffDateInDays = $startDate->diffInDays($endDate); $diffDateInDaysDeadLine = $startDate->diffInDays($deadLine); $alertDate = ($diffDateInDays > $diffDateInDaysDeadLine) /*|| (!isset($varFullDeliveryDate) )*/ ? 'fa fa-exclamation-triangle icon-style-danger' : 'fas fa-check-square icon-style'; if (!isset($varFullDeliveryDate) && $alertDate == 'fas fa-check-square icon-style') $alertDate = 'fa fa-exclamation-triangle alert-yellow'; if ($alertDate == 'fa fa-exclamation-triangle icon-style-danger' && isset($varFullDeliveryDate)) $finalDateTimeLine = $varFullDeliveryDate; else $finalDateTimeLine = $deadLine; if (($diffDateInDays > $diffDateInDaysDeadLine) || (!isset($varFullDeliveryDate))) $countDetention += 1; if ($diffDateInDaysDeadLine > 0) $percentageDeadLine = round(($diffDateInDays * 100 / $diffDateInDaysDeadLine),2); else $percentageDeadLine = 0; $dotCalc = 0; if (($percentageDeadLine >= 0) && ($percentageDeadLine <= 10)) $dotCalc = 1; elseif (($percentageDeadLine >= 11) && ($percentageDeadLine <= 20)) $dotCalc = 2; elseif (($percentageDeadLine >= 21) && ($percentageDeadLine <= 30)) $dotCalc = 3; elseif (($percentageDeadLine >= 31) && ($percentageDeadLine <= 40)) $dotCalc = 4; elseif (($percentageDeadLine >= 41) && ($percentageDeadLine <= 50)) $dotCalc = 5; elseif (($percentageDeadLine >= 51) && ($percentageDeadLine <= 60)) $dotCalc = 6; elseif (($percentageDeadLine >= 61) && ($percentageDeadLine <= 70)) $dotCalc = 7; elseif (($percentageDeadLine >= 71) && ($percentageDeadLine <= 80)) $dotCalc = 8; elseif (($percentageDeadLine >= 81) && ($percentageDeadLine <= 90)) $dotCalc = 9; elseif (($percentageDeadLine >= 91) ) $dotCalc = 10; } else {$diffDateInDays = -1;} @endphp @empty @endforelse @endisset {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}}
Container # Empty Release Full Delivery Status Time Line
{{-- @if(isset($varFullDeliveryDate))--}} {{-- @else--}} {{-- --}} {{-- @endif--}}
{{ $varEmptyReleaseDate ?? ''}}
@if(isset($dotCalc) && $dotCalc > 2 && $dotCalc < 8 )
{{$endDate ?? ' - '}}
@endif
{{ $finalDateTimeLine ?? ''}}
No Containers
--}} {{--
--}} {{-- --}} {{--
10.12.2020
--}} {{--
--}} {{--
--}} {{--
--}} {{-- --}} {{--
16.12.2020
--}} {{--
--}} {{--
--}} {{--
--}} {{-- --}} {{--
25.12.2020
--}} {{--
--}} {{--
--}} {{--
--}} {{--
--}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{--
--}} {{-- --}} {{-- --}} {{--
--}} {{-- --}} {{--
10.12.2020
--}} {{--
--}} {{--
--}} {{--
--}} {{-- --}} {{--
25.12.2020
--}} {{--
--}} {{--
--}} {{--
--}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{--
--}} {{--
--}} {{-- --}} {{--
--}} {{-- --}} {{--
10.12.2020
--}} {{--
--}} {{--
--}} {{--
--}} {{-- --}} {{--
16.12.2020
--}} {{--
--}} {{--
--}} {{--
--}} {{-- --}} {{--
25.12.2020
--}} {{--
--}} {{--
--}} {{--
--}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{-- --}} {{--
--}} {{--
@endsection