telegram: order notify

This commit is contained in:
Tokumeikoi
2020-07-31 15:22:27 +08:00
parent eb53067e67
commit 6e7fb4284a
3 changed files with 27 additions and 14 deletions

View File

@ -3,6 +3,7 @@
namespace App\Http\Controllers\Guest;
use App\Services\OrderService;
use App\Services\TelegramService;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\Models\Order;
@ -160,6 +161,16 @@ class OrderController extends Controller
abort(500, 'order is not found');
}
$orderService = new OrderService($order);
return $orderService->success($callbackNo);
if (!$orderService->success($callbackNo)) {
return false;
}
$telegramService = new TelegramService();
$message = sprintf(
"💰成功收款%s元\n———————————————\n订单号:%s",
$order->total_amount / 100,
$order->trade_no
);
$telegramService->sendMessageWithAdmin($message);
return true;
}
}