diff --git a/app/Admin/routes.php b/app/Admin/routes.php index 992bce9..61b9935 100644 --- a/app/Admin/routes.php +++ b/app/Admin/routes.php @@ -57,6 +57,6 @@ Route::group([ // banner $router->resource('/banners', 'v3\BannersController'); - $router->any('/rpc', 'Test@testRpc'); + }); diff --git a/app/Http/Controllers/TestController.php b/app/Http/Controllers/TestController.php index d9b74e9..da3348b 100644 --- a/app/Http/Controllers/TestController.php +++ b/app/Http/Controllers/TestController.php @@ -2,10 +2,12 @@ namespace App\Http\Controllers; +use Graze\GuzzleHttp\JsonRpc\Client; use Illuminate\Foundation\Auth\Access\AuthorizesRequests; use Illuminate\Foundation\Bus\DispatchesJobs; use Illuminate\Foundation\Validation\ValidatesRequests; use App\Http\Controllers\Controller as BaseController; +use Illuminate\Support\Facades\Log; use Illuminate\Support\Facades\Storage; use App\Models\FinancialRecord; @@ -38,4 +40,21 @@ class TestController extends BaseController return 1; } + + public function testRpc() + { + $client = Client::factory(env('RPC_SITE_HOST')); + $request = $client->request(uniqid(),'/alisms/sent', [ + 'phone' => 13481194554, + 'template'=>'SMS_201720790', + 'templateParams'=> json_encode(['name'=>"[DESION]",'money'=>'200元']), + ]); + $response = $client->send($request); + $result = json_decode($response->getBody()->getContents()); + if ($result->result->Code != 'OK') { + $msg = $result->result->Message; + Log::error('发送短信失败', ['Message'=>$msg]); + } + return $response->getBody()->getContents(); + } } diff --git a/routes/web.php b/routes/web.php index 6517850..c2497f9 100644 --- a/routes/web.php +++ b/routes/web.php @@ -18,3 +18,4 @@ Route::get('/', function(){ }); Route::get('/test', 'TestController@Test'); +Route::any('/rpc', 'TestController@testRpc');