TestController.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace App\Http\Controllers\Api\v1;
  3. use App\Http\Controllers\Api\webApp;
  4. use App\Services\Api\PriceLogService;
  5. use App\Services\WalletService;
  6. /**
  7. * 测试
  8. * Class TestController
  9. * @package App\Http\Controllers\Api\v1
  10. */
  11. class TestController extends webApp
  12. {
  13. public function check()
  14. {
  15. // $result = httpRequest('https://pro-api.solscan.io/v1.0/account/tokens?account=58YsXE527EojowwqSFDV1V7tCWUGVFbEqnD1f3TUUALQ');
  16. // var_dump($result);
  17. // var_dump(WalletService::make()->getBalance('58YsXE527EojowwqSFDV1V7tCWUGVFbEqnD1f3TUUALQ'));
  18. var_dump(WalletService::make()->getUsdtBalance('58YsXE527EojowwqSFDV1V7tCWUGVFbEqnD1f3TUUALQ'));
  19. var_dump(lang(WalletService::make()->getError()));
  20. return message('获取结果');
  21. }
  22. /**
  23. * SBT价格更新测试
  24. * @return array
  25. */
  26. public function sbtPrice()
  27. {
  28. $sdate = '2024-07-10';
  29. for($i = 1; $i <=11; $i++){
  30. $date = date('Y-m-d', strtotime($sdate) + $i * 86400);
  31. $result = PriceLogService::make()->updateSbtPrice($date);
  32. var_dump($result);
  33. }
  34. return message('获取结果');
  35. }
  36. }