Finance.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?php
  2. /**
  3. * @Created by PhpStorm
  4. * @author: Kirin
  5. * @day: 2024/12/12
  6. * @time: 9:59
  7. */
  8. namespace app\controller\admin\finance;
  9. use app\common\AdminBaseController;
  10. use app\Request;
  11. use app\services\user\UserBrokerageServices;
  12. use app\services\user\UserMoneyServices;
  13. class Finance extends AdminBaseController
  14. {
  15. public function __construct(Request $request)
  16. {
  17. parent::__construct($request);
  18. }
  19. public function moneyLog(UserMoneyServices $services)
  20. {
  21. $types = $services->bill_type();
  22. $where = $this->request->getMore([
  23. ['uid', ''],
  24. ['nickname', ''],
  25. ['type', ''],
  26. ['start_time', ''],
  27. ['end_time', ''],
  28. ]);
  29. $data = $services->getMoneyList($where);
  30. return $this->success(compact('types', 'data'));
  31. }
  32. public function brokerageLog(UserBrokerageServices $services)
  33. {
  34. $types = $services->bill_type();
  35. $where = $this->request->getMore([
  36. ['uid', ''],
  37. ['nickname', ''],
  38. ['type', ''],
  39. ['start_time', ''],
  40. ['end_time', ''],
  41. ]);
  42. $data = $services->getBrokerageList($where);
  43. return $this->success(compact('types', 'data'));
  44. }
  45. }