From d7860e504d771af9575f9117cacc84ce4a1b55d6 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 13 Dec 2019 17:13:10 +0800 Subject: [PATCH] update --- app/Http/Controllers/Admin/TicketController.php | 12 ++++++++++-- app/Http/Controllers/TicketController.php | 14 +++++++++++--- 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/Admin/TicketController.php b/app/Http/Controllers/Admin/TicketController.php index ea9b81f2..656b11cd 100644 --- a/app/Http/Controllers/Admin/TicketController.php +++ b/app/Http/Controllers/Admin/TicketController.php @@ -33,9 +33,17 @@ class TicketController extends Controller 'data' => $ticket ]); } + $ticket = Ticket::orderBy('created_at', 'DESC') + ->get(); + for ($i = 0; $i < count($ticket); $i++) { + if ($ticket[$i]['last_replay_user_id'] == $request->session()->get('id')) { + $ticket[$i]['reply_status'] = 0; + } else { + $ticket[$i]['reply_status'] = 1; + } + } return response([ - 'data' => Ticket::orderBy('created_at', 'DESC') - ->get() + 'data' => $ticket ]); } diff --git a/app/Http/Controllers/TicketController.php b/app/Http/Controllers/TicketController.php index 6a29a9b9..4a676f02 100644 --- a/app/Http/Controllers/TicketController.php +++ b/app/Http/Controllers/TicketController.php @@ -32,10 +32,18 @@ class TicketController extends Controller 'data' => $ticket ]); } + $ticket = Ticket::where('user_id', $request->session()->get('id')) + ->orderBy('created_at', 'DESC') + ->get(); + for ($i = 0; $i < count($ticket); $i++) { + if ($ticket[$i]['last_replay_user_id'] == $request->session()->get('id')) { + $ticket[$i]['reply_status'] = 0; + } else { + $ticket[$i]['reply_status'] = 1; + } + } return response([ - 'data' => Ticket::where('user_id', $request->session()->get('id')) - ->orderBy('created_at', 'DESC') - ->get() + 'data' => $ticket ]); }