root 5 anos atrás
pai
commit
f5da930b4d
1 arquivos alterados com 12 adições e 0 exclusões
  1. 12 0
      app/Http/Controllers/TicketController.php

+ 12 - 0
app/Http/Controllers/TicketController.php

@@ -13,6 +13,18 @@ use Illuminate\Support\Facades\DB;
 class TicketController extends Controller
 {
     public function index (Request $request) {
+        if ($request->input('id')) {
+            $ticket = Ticket::where('id', $request->input('id'))
+                ->where('user_id', $request->session()->get('id'))
+                ->first();
+            if (!$ticket) {
+                abort(500, '工单不存在');
+            }
+            $ticket['message'] = TicketMessage::where('ticket_id', $ticket->id)->get();
+            return response([
+                'data' => $ticket
+            ]);
+        }
         return response([
             'data' => Ticket::where('user_id', $request->session()->get('id'))
                 ->orderBy('created_at', 'DESC')