Log.php 987 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace app\api\controller\balance;
  3. use app\api\controller\Controller;
  4. use app\api\model\settings\Setting as SettingModel;
  5. use app\api\model\user\BalanceLog as BalanceLogModel;
  6. /**
  7. * 余额账单明细
  8. */
  9. class Log extends Controller
  10. {
  11. /**
  12. * 余额首页
  13. */
  14. public function index(){
  15. $user = $this->getUser();
  16. $list = (new BalanceLogModel)->getTop10($user['user_id']);
  17. // 余额
  18. $balance = $user['balance'];
  19. // 充值功能是否开启
  20. $balance_setting = SettingModel::getItem('balance');
  21. $balance_open = intval($balance_setting['is_open']);
  22. return $this->renderSuccess('', compact('list', 'balance', 'balance_open'));
  23. }
  24. /**
  25. * 余额账单明细列表
  26. */
  27. public function lists($type = 'all')
  28. {
  29. $user = $this->getUser();
  30. $list = (new BalanceLogModel)->getList($user['user_id'], $type);
  31. return $this->renderSuccess('', compact('list'));
  32. }
  33. }