feat: add configurable ticket_must_wait_reply setting

This commit is contained in:
xboard
2026-03-11 07:31:09 +08:00
parent 2d538c15de
commit 8bb4682e98
4 changed files with 4 additions and 2 deletions

View File

@@ -70,7 +70,7 @@ class TicketController extends Controller
if ($ticket->status) {
return $this->fail([400, __('The ticket is closed and cannot be replied')]);
}
if ($request->user()->id == $this->getLastMessage($ticket->id)->user_id) {
if ((int) admin_setting('ticket_must_wait_reply', 0) && $request->user()->id == $this->getLastMessage($ticket->id)->user_id) {
return $this->fail(codeResponse: [400, __('Please wait for the technical enginneer to reply')]);
}
$ticketService = new TicketService();