list($request->all()); return $this->success($this->page($result)); } catch (\Throwable $e) { return $this->error($e->getMessage()); } } /** * 我的工单 * @param Request $request * @return \support\Response */ public function self(Request $request) { try { $request->setGet('user_id',$request->user->uid); $result = (new TicketService())->list($request->all()); return $this->success($result); // return $this->success($this->page($result)); } catch (\Throwable $e) { return $this->error($e->getMessage()); } } public function add(Request $request) { try { $request->setPost('user_id', $request->user->uid); return (new TicketService())->add($request->all()) ? $this->success() : $this->error(); } catch (\Throwable $th) { return $this->error($th->getMessage()); } } public function edit(Request $request) { try { $request->setPost('user_id', $request->user->uid); $result = (new TicketService())->edit($request->all()); return $result ? $this->success($result) : $this->error(); } catch (\Throwable $th) { return $this->error($th->getMessage()); } } public function status(Request $request) { try { $request->setPost('user_id', $request->user->uid); $result = (new TicketService())->status($request->all()); return $result ? $this->success($result) : $this->error(); } catch (\Throwable $th) { return $this->error($th->getMessage()); } } public function getStatus(Request $request) { try { $request->setGet('user_id', $request->user->uid); $result = (new TicketService())->getStatus($request->all()); return $result ? $this->success($result) : $this->error(); } catch (\Throwable $th) { return $this->error($th->getMessage()); } } }