@foreach ($labels as $label) @if ($label == 'Service Request')

{{ $label }}

Requested By: {{ $service_request->employee->name . ' (' . $service_request->employee->code . ')' }}

Created By: {{ $service_request->createdByuser->name }}

{{ $service_request->created_at }}
@if ($key == count($labels) - 1)

Turn Around Time: {{ secondsToDayHourMinutes($service_request->turn_around_time) }}

@endif
@elseif($label == 'Work Assigned')

{{ $label }}

Assigned To: {{ $service_request->workorder->technician_names }}

Work Order: {{ 'WO-' . $service_request->workorder_no }}

@if ($service_request->response_datetime != $service_request->getOriginal('created_at'))
{{ format_date_time($service_request->workorder->getOriginal('created_at')) }}

Response Time: @php $start = new Carbon($service_request->response_datetime); $end = new Carbon($service_request->getOriginal('created_at')); @endphp {{ secondsToHoursMinutes($start->diffInSeconds($end)) }} {{-- {{ $start->diffInHours($end) . 'h ' . $start->diff($end)->format('%Im %Ss') }} --}}

@if ($key == count($labels) - 1)

Turn Around Time: {{ secondsToDayHourMinutes($service_request->turn_around_time) }}

@endif
@endif @elseif($label == 'Cancelled By User')

{{ $label }}

{{ format_date_time($service_request->response_datetime) }}

Response Time: @php $start = new Carbon($service_request->response_datetime); $end = new Carbon($service_request->getOriginal('created_at')); @endphp {{ secondsToHoursMinutes($start->diffInSeconds($end)) }} {{-- {{ $start->diffInHours($end) . 'h ' . $start->diff($end)->format('%Im %Ss') }} --}}

@elseif($label == 'Work Started') @php $work_status = $service_request->workorder->workorder_status->first(); @endphp

{{ $label }}

Technician: {{ $work_status->technician->name }}

Work Department : {{ $work_status->work_department->name }}

{{ format_date_time($work_status->date . ' ' . $work_status->start_time) }}
@elseif(in_array($service_request->status, ['WIP', 'Completed']))

{{ $label }}

Technician: {{ @$service_request->workorder->workorder_status->last()->technician->name }}

{{ $service_request->workorder->status_date }}
@php $hold_time = $service_request->workorder->hold_time; @endphp @if ($hold_time)

Hold Time: {{ secondsToHoursMinutes($hold_time) }}

@endif

Consumed Time: {{ secondsToHoursMinutes($service_request->workorder->consumed_time_seconds) }}

Turn Around Time: {{ secondsToDayHourMinutes($service_request->turn_around_time) }}

@endif @endforeach @php $date = null; $requesterStatus = null; if ($service_request->status == 'Completed') { if ($service_request->requester_status) { $date = format_date_time($service_request->requester_status_datetime); $requesterStatus = $service_request->requester_status; } elseif ($service_request->workorder->updated_at->addDays(1)->lt(Carbon\Carbon::now())) { $date = $service_request->workorder->updated_at->addDays(1)->format('d M, Y h:i A'); $requesterStatus = 'User Closed'; } } @endphp @if ($date)

User Feedback

Feedback: {{ $requesterStatus }}

@if ($service_request->reopened_request)

Service Request: {{ $service_request->reopened_request->request_no }}

@endif

{{ $date }}
@endif