Browse Source

fix: ticket telegram notify

Tokumeikoi 4 years ago
parent
commit
36bc93e1f8
1 changed files with 7 additions and 2 deletions
  1. 7 2
      app/Http/Controllers/User/TicketController.php

+ 7 - 2
app/Http/Controllers/User/TicketController.php

@@ -181,10 +181,15 @@ class TicketController extends Controller
             abort(500, '工单创建失败');
         }
         DB::commit();
-        $telegramService = new TelegramService();
-        $telegramService->sendMessageWithAdmin("📮工单提醒 #{$ticket->id}\n———————————————\n主题:\n`{$ticket->subject}`\n内容:\n`{$ticketMessage->message}`");
+        $this->sendNotify($ticket, $ticketMessage);
         return response([
             'data' => true
         ]);
     }
+
+    private function sendNotify(Ticket $ticket, TicketMessage $ticketMessage)
+    {
+        $telegramService = new TelegramService();
+        $telegramService->sendMessageWithAdmin("📮工单提醒 #{$ticket->id}\n———————————————\n主题:\n`{$ticket->subject}`\n内容:\n`{$ticketMessage->message}`");
+    }
 }