middleware('checkUserPermission'); $this->complaintMessageService = $complaintMessageService; } /** * 列表 * @param Request $request * * @return \Illuminate\Http\JsonResponse|\Illuminate\Http\Resources\Json\JsonResource * @throws \Prettus\Repository\Exceptions\RepositoryException */ public function index(Request $request) { $complaintMessages = $this->complaintMessageService->handleList($request); return $this->response->success($complaintMessages); } /** * 详情 * @param Request $request * @return \Illuminate\Http\JsonResponse|\Illuminate\Http\Resources\Json\JsonResource */ public function show(Request $request) { $this->validate($request, ['id' => 'required|integer']); $complaintMessage = $this->complaintMessageService->handleProfile($request->get('id')); return $this->response->success($complaintMessage); } }