AccountController.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. namespace App\Http\Controllers\Api\v1;
  3. use App\Http\Controllers\Api\webApp;
  4. use App\Services\Api\AccountLogService;
  5. use App\Services\Api\BalanceLogService;
  6. /**
  7. * 账单明细
  8. * Class AccountController
  9. * @package App\Http\Controllers\Api
  10. */
  11. class AccountController extends webApp
  12. {
  13. /**
  14. * 列表
  15. * @return array
  16. */
  17. public function index()
  18. {
  19. $params =request()->post();
  20. $pageSize = request()->post('pageSize', 15);
  21. $params['user_type'] = 1;
  22. $params['user_id'] = isset($params['user_id'])? $params['user_id'] : $this->userId;
  23. $datas = AccountLogService::make()->getDataList($params, $pageSize);
  24. if($datas){
  25. return message(1010, true, $datas);
  26. }else{
  27. return message(1009, false);
  28. }
  29. }
  30. /**
  31. * 余额明细
  32. * @return array
  33. */
  34. public function balance()
  35. {
  36. $params =request()->post();
  37. $pageSize = request()->post('pageSize', 15);
  38. $params['user_type'] = 1;
  39. $params['user_id'] = isset($params['user_id'])? $params['user_id'] : $this->userId;
  40. $datas = BalanceLogService::make()->getDataList($params, $pageSize);
  41. return message(1010, true, $datas);
  42. }
  43. }