fix(tickets): prevent ApiException logging in ticket creation API

This commit is contained in:
xboard 2025-08-21 19:13:14 +08:00
parent 95c5a6e94c
commit 10e36bd11f

View File

@ -41,20 +41,16 @@ class TicketController extends Controller
public function save(TicketSave $request) public function save(TicketSave $request)
{ {
try { $ticketService = new TicketService();
$ticketService = new TicketService(); $ticket = $ticketService->createTicket(
$ticket = $ticketService->createTicket( $request->user()->id,
$request->user()->id, $request->input('subject'),
$request->input('subject'), $request->input('level'),
$request->input('level'), $request->input('message')
$request->input('message') );
); HookManager::call('ticket.create.after', $ticket);
HookManager::call('ticket.create.after', $ticket); return $this->success(true);
return $this->success(true);
} catch (\Exception $e) {
Log::error($e);
return $this->fail([400, $e->getMessage()]);
}
} }
public function reply(Request $request) public function reply(Request $request)