TestController.php 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. namespace App\Http\Controllers\Api\v1;
  3. use App\Http\Controllers\Api\webApp;
  4. use App\Models\MemberModel;
  5. use App\Models\PledgeOrderModel;
  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\InstitutionalService;
  11. use App\Services\CregisPayService;
  12. use App\Services\WalletService;
  13. use Earnp\GoogleAuthenticator\GoogleAuthenticator;
  14. /**
  15. * 测试
  16. * Class TestController
  17. * @package App\Http\Controllers\Api\v1
  18. */
  19. class TestController extends webApp
  20. {
  21. public function check()
  22. {
  23. // $order = PledgeOrderModel::where(['id'=>29])->first();
  24. // $result = FinanceService::make()->settleShareAward(10042,'10001,10034,10035,10036,10037,10038,10039,10040,',$order);
  25. // var_dump(make_wallet_token('58YsXE527EojowwqSFDV1V7tCWUGVFbEqnD1f3TUUALQ',10001));
  26. $result = CregisPayService::make()->withdraw('58YsXE527EojowwqSFDV1V7tCWUGVFbEqnD1f3TUUALQ', 1, 'TS2024080201010234', '1000', '', '测试');
  27. // $result = FinanceService::make()->developerSettle(2,'58YsXE527EojowwqSFDV1V7tCWUGVFbEqnD1f3TUUALQ');
  28. // $result = MemberService::make()->upgradeUpdate(11056);
  29. var_dump($result);
  30. var_dump(CregisPayService::make()->getError());
  31. // $result = CregisPayService::make()->withdraw('58YsXE527EojowwqSFDV1V7tCWUGVFbEqnD1f3TUUALQ',1,'TS'.date('YmdHis'),1000);
  32. // $result = MemberService::make()->pledgeUserList();
  33. // $result = PledgeOrderService::make()->orderSettle(4,'PD20240729105659045786',10023);
  34. // var_dump($result);
  35. //
  36. // $userInfo = MemberModel::where(['id'=> 10023])->first()->toArray();
  37. // var_dump($userInfo);
  38. return message('获取结果', true, $result);
  39. }
  40. /**
  41. * SBT价格更新测试
  42. * @return array
  43. */
  44. public function sbtPrice()
  45. {
  46. $sdate = '2024-07-10';
  47. for($i = 1; $i <=11; $i++){
  48. $date = date('Y-m-d', strtotime($sdate) + $i * 86400);
  49. $result = PriceLogService::make()->updateSbtPrice($date);
  50. var_dump($result);
  51. }
  52. return message('获取结果');
  53. }
  54. }