input('ticket_id'); if(empty($ticket_id)){ return $this->error('ticket_id不能为空'); } $result = (new ConversationService())->list($request->all()); return $this->success($this->page($result)); } catch (\Throwable $e) { return $this->error($e->getMessage().$e->getLine().$e->getFile()); } } public function add(Request $request) { try { $request->setPost('user_id', $request->user->uid); return (new ConversationService())->add($request->all()) ? $this->success() : $this->error(); } catch (\Throwable $th) { return $this->error($th->getMessage()); } } /** * 工单邮件补发 * @param Request $request * @return \support\Response */ public function sendEmail(Request $request) { try { $res = (new ConversationService())->sendEmail($request->all()); return $res ? $this->success($res) : $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 ConversationService())->edit($request->all()); return $result ? $this->success($result) : $this->error(); } catch (\Throwable $th) { return $this->error($th->getMessage().' '.$th->getLine().' '.$th->getFile()); } } }