From d5f8a9037ed1643e2be026e48d96c08242274210 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 13 Dec 2019 16:02:19 +0800 Subject: [PATCH] update --- .../Controllers/Admin/TicketController.php | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/app/Http/Controllers/Admin/TicketController.php b/app/Http/Controllers/Admin/TicketController.php index 7d583475..648e6dd3 100644 --- a/app/Http/Controllers/Admin/TicketController.php +++ b/app/Http/Controllers/Admin/TicketController.php @@ -34,4 +34,29 @@ class TicketController extends Controller ->get() ]); } + + public function reply (Request $request) { + if (empty($request->input('id'))) { + abort(500, '参数错误'); + } + if (empty($request->input('message'))) { + abort(500, '消息不能为空'); + } + $ticket = Ticket::where('id', $request->input('id')) + ->first(); + if (!$ticket) { + abort(500, '工单不存在'); + } + $ticketMessage = TicketMessage::create([ + 'user_id' => $request->session()->get('id'), + 'ticket_id' => $ticket->id, + 'message' => $request->input('message') + ]); + if (!$ticketMessage) { + abort(500, '工单回复失败'); + } + return response([ + 'data' => true + ]); + } }