链街Dcat后台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.5 KiB

5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
  1. <?php
  2. namespace App\Http\Controllers;
  3. use Graze\GuzzleHttp\JsonRpc\Client;
  4. use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
  5. use Illuminate\Foundation\Bus\DispatchesJobs;
  6. use Illuminate\Foundation\Validation\ValidatesRequests;
  7. use App\Http\Controllers\Controller as BaseController;
  8. use Illuminate\Support\Facades\Log;
  9. use Illuminate\Support\Facades\Storage;
  10. use App\Models\FinancialRecord;
  11. class TestController extends BaseController
  12. {
  13. public function Test(){
  14. $client = Client::factory(env('RPC_SITE_HOST'));
  15. $request = $client->request(
  16. uniqid(),
  17. '/separateaccounts/orderOnlineCompleted',
  18. ['orderMainId' => 939,'userId'=>214]);
  19. $response = $client->send($request);
  20. dd($response->getBody()->getContents());
  21. return $response->getBody()->getContents();
  22. }
  23. public function testRpc()
  24. {
  25. $client = Client::factory(env('RPC_SITE_HOST'));
  26. $request = $client->request(uniqid(),'/alisms/sent', [
  27. 'phone' => 13481194554,
  28. 'template'=>'SMS_201720790',
  29. 'templateParams'=> json_encode(['name'=>"[DESION]",'money'=>'200元']),
  30. ]);
  31. $response = $client->send($request);
  32. $result = json_decode($response->getBody()->getContents());
  33. if ($result->result->Code != 'OK') {
  34. $msg = $result->result->Message;
  35. Log::error('发送短信失败', ['Message'=>$msg]);
  36. }
  37. return $response->getBody()->getContents();
  38. }
  39. }