TestController.php 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <?php
  2. namespace App\Http\Controllers\Api\v1;
  3. use App\Http\Controllers\Api\webApp;
  4. use App\Models\CurrencyModel;
  5. use App\Models\MemberModel;
  6. use App\Services\Api\FinanceService;
  7. use App\Services\Api\MemberService;
  8. use App\Services\Api\PledgeOrderService;
  9. use App\Services\Api\PriceLogService;
  10. use App\Services\Common\CurrencyService;
  11. use App\Services\Common\InstitutionalService;
  12. use App\Services\Common\TickerService;
  13. use App\Services\CregisPayService;
  14. use App\Services\OkTradeService;
  15. use App\Services\WalletService;
  16. use Earnp\GoogleAuthenticator\GoogleAuthenticator;
  17. use okv5\Config;
  18. /**
  19. * 测试
  20. * Class TestController
  21. * @package App\Http\Controllers\Api\v1
  22. */
  23. class TestController extends webApp
  24. {
  25. public function check()
  26. {
  27. // $result = CregisPayService::make()->withdraw('58YsXE527EojowwqSFDV1V7tCWUGVFbEqnD1f3TUUALQ',1,'TS'.date('YmdHis'),1000);
  28. // $result = MemberService::make()->pledgeUserList();
  29. // $result = PledgeOrderService::make()->orderSettle(4,'PD20240729105659045786',10023);
  30. // var_dump($result);
  31. //
  32. // var_dump($userInfo);
  33. $order = [
  34. 'order_no'=> get_order_num('RT'),
  35. 'instId'=> 'TRX-USDT',
  36. 'price'=> 0.25,
  37. 'num'=>10,
  38. ];
  39. // $result = OkTradeService::makeStatusApi()->announcementTypes();
  40. // $result = $result? json_decode($result, true) : [];
  41. // dump($result);
  42. // $result = OkTradeService::makeStatusApi()->announcements('announcements-delistings', 2);
  43. // $result = OkTradeService::makeMarketApi()->getTicker('TRX-USDT');
  44. $result = TickerService::make()->getLastPrice('TRX');
  45. // $result = CurrencyService::make()->updateUsdtPrice();
  46. // $result = OkTradeService::makeMarketApi()->getTicker('TRX-USDT');
  47. dump($result);
  48. dump(TickerService::make()->getError());
  49. dump(TickerService::make()->getErrorData());
  50. // $result = OkTradeService::make()->tradeBuy($order);
  51. return message('获取结果', true, $result);
  52. }
  53. /**
  54. * SBT价格更新测试
  55. * @return array
  56. */
  57. public function sbtPrice()
  58. {
  59. $sdate = '2024-07-10';
  60. for($i = 1; $i <=11; $i++){
  61. $date = date('Y-m-d', strtotime($sdate) + $i * 86400);
  62. $result = PriceLogService::make()->updateSbtPrice($date);
  63. var_dump($result);
  64. }
  65. return message('获取结果');
  66. }
  67. }