This commit is contained in:
root 2019-12-13 16:00:04 +08:00
parent 24eda59e48
commit 4f53032282
2 changed files with 24 additions and 1 deletions

View File

@ -11,6 +11,27 @@ use Illuminate\Support\Facades\Redis;
class TicketController extends Controller
{
public function index (Request $request) {
if ($request->input('id')) {
$ticket = Ticket::where('id', $request->input('id'))
->first();
if (!$ticket) {
abort(500, '工单不存在');
}
$ticket['message'] = TicketMessage::where('ticket_id', $ticket->id)->get();
for ($i = 0; $i < count($ticket['message']); $i++) {
if ($ticket['message'][$i]['user_id'] == $request->session()->get('id')) {
$ticket['message'][$i]['is_me'] = true;
} else {
$ticket['message'][$i]['is_me'] = false;
}
}
return response([
'data' => $ticket
]);
}
return response([
'data' => Ticket::orderBy('created_at', 'DESC')
->get()
]);
}
}

View File

@ -49,6 +49,8 @@ Route::prefix('v1')
Route::post('notice/save', 'Admin\\NoticeController@save');
Route::post('notice/update', 'Admin\\NoticeController@update');
Route::post('notice/drop', 'Admin\\NoticeController@drop');
// Ticket
Route::get('ticket', 'Admin\\TicketController@index');
});
// User
Route::prefix('user')