| Ticket No |
Assigned To |
Contact No |
Created Date |
Modified Date |
{{-- Assigned To --}}
@if(in_array($role, [1, 2]))
@php
$technician_users = DB::table('users')
->whereIn('role', ['3', '6', '7'])
->where('user_id', $ticket->technician)
->get();
foreach($technician_users as $tech_user) {
echo $tech_user->user_name;
}
@endphp
@elseif(in_array($role, [3, 4, 5]))
@php
$technician_users = DB::table('users')
->where('role', '3')
->where('user_id', $ticket->technician)
->get();
foreach($technician_users as $tech_user) {
echo $tech_user->user_name;
}
@endphp
@elseif(in_array($role, [5, 6, 7]))
@php
$technician_users = DB::table('users')
->whereIn('role', ['6', '7'])
->where('user_id', $ticket->technician)
->get();
foreach($technician_users as $tech_user) {
echo $tech_user->user_name;
}
@endphp
@else
{{ optional($technicians->get($ticket->technician))->user_name ?? '' }}
@endif
|
{{ $ticket->contact_number }} |
{{ $ticket->created_at }} |
{{ date('Y-m-d H:i:s', strtotime($ticket->updated_at)) }} |
{{-- TAT --}}
@php
$start = \Carbon\Carbon::parse($ticket->created_at);
$end = \Carbon\Carbon::parse($ticket->updated_at);
$days = $start->diffInDays($end);
$hours = $start->diffInHours($end) % 24;
$minutes = $start->diffInMinutes($end) % 60;
$seconds = $start->diffInSeconds($end) % 60;
@endphp
{{ $days }} days - {{ $hours }}:{{ $minutes }}:{{ $seconds }}
|
{{ $ticket->updated_by }} |
{{-- STATUS --}}
@if($ticket->issue_status == 1)
Acknowledged
@elseif($ticket->issue_status == 2)
Return with query
@elseif($ticket->issue_status == 3)
Mark Resolved
@elseif($ticket->issue_status == 4)
Return
@elseif($ticket->issue_status == 5)
Cancel
@endif
|
{{-- ACTIONS --}}
@if($ticket->issue_status != 5)
@if($role == 2)
@endif
@endif
|
@endforeach