FinancialTest.php 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Bear
  5. * Date: 2019/9/24
  6. * Time: 下午7:17
  7. */
  8. use app\main\service\FinancialService;
  9. use app\main\service\UserDdFlushService;
  10. class FinancialTest extends TestInit
  11. {
  12. private $user_id = 60049;
  13. public function testKandian()
  14. {
  15. $user = \app\main\service\UserService::instance()->getUserModel()->getUserInfo($this->user_id, true);
  16. UserDdFlushService::instance()->flushUserRechargeRemainKandian($this->user_id, $user['kandian']);
  17. echo $user['kandian']."\n";
  18. echo $user['free_kandian']."\n";
  19. $total = FinancialService::instance()->getTotalKandian($this->user_id);
  20. $listKandian = FinancialService::instance()->getKandian($this->user_id);
  21. $free = FinancialService::instance()->getTotalFreeKandian($this->user_id);
  22. $listFree = FinancialService::instance()->getFreeKandian($this->user_id);
  23. var_dump($total->data, $listKandian->data, $free->data, $listFree->data);
  24. }
  25. public function testReduceFree()
  26. {
  27. // $user = \app\main\service\UserService::instance()->getUserModel()->getUserInfo($this->user_id, true);
  28. // UserDdFlushService::instance()->flushUserRechargeRemainKandian($this->user_id, $user['kandian']);
  29. // $data1 = FinancialService::instance()->getKandian($this->user_id)->data;
  30. // $data2 = FinancialService::instance()->getFreeKandian($this->user_id)->data;
  31. // var_dump($data1,$data2);
  32. // $res = FinancialService::instance()->reduceFreeKandian($this->user_id, 10);
  33. // var_dump($res);
  34. // $res = FinancialService::instance()->reduceKandian($this->user_id, 5);
  35. // var_dump($res);
  36. $total = FinancialService::instance()->getTotalKandian($this->user_id)->data;
  37. $free = FinancialService::instance()->getTotalFreeKandian($this->user_id)->data;
  38. var_dump($total, $free);
  39. // $data = FinancialService::instance()->reduceFreeKandian($this->user_id, 10);
  40. }
  41. }