@php $a1 = 0; $a2 = 0; $a3 = 0; $a4 = 0; $w1 = 0; $w2 = 0; $w3 = 0; $w4 = 0; @endphp @if(isset($dailyResults) && count($dailyResults)) @foreach($dailyResults as $result) @php $step_d_start_datetime = isset($result->step_d_start_datetime) ? new DateTime($result->step_d_start_datetime) : ''; $step_c_start_datetime = isset($result->step_c_start_datetime) ? new DateTime($result->step_c_start_datetime) : ''; $datatimediff = ''; $format = 'Y-m-d H:i:s'; $datatimediff_hours = App\Helpers\Helper::timeDifference($result->step_d_start_datetime, $format, $result->step_c_start_datetime, $format, true, 'hours'); $datatimediff_minutes = App\Helpers\Helper::timeDifference($result->step_d_start_datetime, $format, $result->step_c_start_datetime, $format, true, 'minutes'); {{--If negative means early, if positive means late--}} $total_minutes = $datatimediff_hours*60 + $datatimediff_minutes; @endphp {{--Appointment < 10mins--}} @if(isset($result->step_d_start_datetime) && !is_null($result->step_c_start_datetime)) @if($total_minutes < '10') @if(strpos($result->case_no, 'A') !== false) @php $a1++; @endphp @endif @endif @endif {{--Appointment >= 10mins--}} @if(isset($result->step_d_start_datetime) && !is_null($result->step_c_start_datetime)) @if($total_minutes >= '10' && $total_minutes < '20') @if(strpos($result->case_no, 'A') !== false) @php $a2++; @endphp @endif @endif @endif {{--Appointment >= 20mins--}} @if(isset($result->step_d_start_datetime) && !is_null($result->step_c_start_datetime)) @if($total_minutes >= '20' && $total_minutes < '30') @if(strpos($result->case_no, 'A') !== false) @php $a3++; @endphp @endif @endif @endif {{--Appointment >= 45mins--}} @if(isset($result->step_d_start_datetime) && !is_null($result->step_c_start_datetime)) @if($total_minutes >= '30') @if(strpos($result->case_no, 'A') !== false) @php $a4++; @endphp @endif @endif @endif {{--Walk-in < 20mins--}} @if(isset($result->step_d_start_datetime) && !is_null($result->step_c_start_datetime)) @if($total_minutes < '20') @if(strpos($result->case_no, 'W') !== false) @php $w1++; @endphp @endif @endif @endif {{--Walk-in >= 20mins--}} @if(isset($result->step_d_start_datetime) && !is_null($result->step_c_start_datetime)) @if($total_minutes >= '20' && $total_minutes < '40') @if(strpos($result->case_no, 'W') !== false) @php $w2++; @endphp @endif @endif @endif {{--Walk-in >= 40mins--}} @if(isset($result->step_d_start_datetime) && !is_null($result->step_c_start_datetime)) @if($total_minutes >= '40' && $total_minutes < '60') @if(strpos($result->case_no, 'W') !== false) @php $w3++; @endphp @endif @endif @endif {{--Walk-in >= 60mins--}} @if(isset($result->step_d_start_datetime) && !is_null($result->step_c_start_datetime)) @if($total_minutes >= '60') @if(strpos($result->case_no, 'W') !== false) @php $w4++; @endphp @endif @endif @endif @endforeach @endif

{{ isset($dailyResults) && count($dailyResults) > 0 ? count($dailyResults) - ($a1 + $a2 + $a3 + $a4 + $w1 + $w2 + $w3 + $w4) : 0 }}

Total Pending

{{ $a1 + $a2 + $a3 + $a4 + $w1 + $w2 + $w3 + $w4 }}

Total Gantung

{{ isset($dailyResults) && count($dailyResults) > 0 ? count($dailyResults) : 0 }}

Total Cases

{{----}} {{----}} {{----}}
Gantung TimeSS A B C

Appointment
All
{{ $a1 + $a2 + $a3 + $a4 }}
<10 m
{{ $a1 }}
>10 m
{{ $a2 }}
>20 m
{{ $a3 }}
>30 m
{{ $a4 }}

Walk In
All
{{ $w1 + $w2 + $w3 + $w4 }}
<20 m
{{ $w1 }}
>20 m
{{ $w2 }}
>40 m
{{ $w3 }}
>60 m
{{ $w4 }}