|
@@ -6,9 +6,6 @@ use App\Http\Controllers\Controller;
|
|
|
use App\Http\Requests\Admin\TicketRequest;
|
|
|
use App\Models\Ticket;
|
|
|
use App\Models\User;
|
|
|
-use App\Notifications\TicketClosed;
|
|
|
-use App\Notifications\TicketCreated;
|
|
|
-use App\Notifications\TicketReplied;
|
|
|
use Auth;
|
|
|
use Illuminate\Http\Request;
|
|
|
use Response;
|
|
@@ -47,10 +44,10 @@ class TicketController extends Controller
|
|
|
return Response::json(['status' => 'fail', 'message' => '不能对自己发起工单']);
|
|
|
}
|
|
|
|
|
|
- if ($ticket = Ticket::create(['user_id' => $user->id, 'admin_id' => auth()->id(), 'title' => $data['title'], 'content' => clean($data['content'])])) {
|
|
|
- if (in_array('mail', sysConfig('ticket_created_notification'), true)) {
|
|
|
- $user->notify(new TicketCreated($data['title'], $data['content'], route('replyTicket', $ticket), true));
|
|
|
- }
|
|
|
+ if (Ticket::create(['user_id' => $user->id, 'admin_id' => auth()->id(), 'title' => $data['title'], 'content' => clean($data['content'])]) ) {
|
|
|
+// if (in_array('mail', sysConfig('ticket_created_notification'), true)) {
|
|
|
+// $user->notify(new TicketCreated($data['title'], $data['content'], route('replyTicket', $ticket), true));
|
|
|
+// }
|
|
|
|
|
|
return Response::json(['status' => 'success', 'message' => '工单创建成功']);
|
|
|
}
|
|
@@ -77,12 +74,12 @@ class TicketController extends Controller
|
|
|
$ticket->update(['status' => 1]);
|
|
|
|
|
|
// 通知用户
|
|
|
- if (in_array('mail', sysConfig('ticket_replied_notification'), true)) {
|
|
|
- Log::info(route('replyTicket')."?id=".$ticket->id);
|
|
|
- Log::info($ticket);
|
|
|
- //$ticket->user->notify(new TicketReplied($ticket->title, $content, route('replyTicket', $ticket), true));
|
|
|
- $ticket->user->notify(new TicketReplied($ticket->title, $content, route('replyTicket')."?id=".$ticket->id, true));
|
|
|
- }
|
|
|
+// if (in_array('mail', sysConfig('ticket_replied_notification'), true)) {
|
|
|
+// Log::info(route('replyTicket')."?id=".$ticket->id);
|
|
|
+// Log::info($ticket);
|
|
|
+// //$ticket->user->notify(new TicketReplied($ticket->title, $content, route('replyTicket', $ticket), true));
|
|
|
+// ##$ticket->user->notify(new TicketReplied($ticket->title, $content, route('replyTicket')."?id=".$ticket->id, true));
|
|
|
+// }
|
|
|
|
|
|
return Response::json(['status' => 'success', 'message' => '回复成功']);
|
|
|
}
|
|
@@ -96,11 +93,11 @@ class TicketController extends Controller
|
|
|
if (! $ticket->close()) {
|
|
|
return Response::json(['status' => 'fail', 'message' => '关闭失败']);
|
|
|
}
|
|
|
- // 通知用户
|
|
|
- if (in_array('mail', sysConfig('ticket_closed_notification'), true)) {
|
|
|
- // $ticket->user->notify(new TicketClosed($ticket->id, $ticket->title, route('replyTicket', $ticket), \request('reason'), true));
|
|
|
- $ticket->user->notify(new TicketClosed($ticket->id, $ticket->title, route('replyTicket')."?id=".$ticket->id, \request('reason'), true));
|
|
|
- }
|
|
|
+// // 通知用户
|
|
|
+// if (in_array('mail', sysConfig('ticket_closed_notification'), true)) {
|
|
|
+// // $ticket->user->notify(new TicketClosed($ticket->id, $ticket->title, route('replyTicket', $ticket), \request('reason'), true));
|
|
|
+// ## $ticket->user->notify(new TicketClosed($ticket->id, $ticket->title, route('replyTicket')."?id=".$ticket->id, \request('reason'), true));
|
|
|
+// }
|
|
|
|
|
|
return Response::json(['status' => 'success', 'message' => '关闭成功']);
|
|
|
}
|