Finance.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. namespace app\admin\controller\seller;
  3. use app\admin\model\Orders;
  4. use app\common\controller\Backend;
  5. /**
  6. * 会员组管理
  7. *
  8. * @icon fa fa-users
  9. */
  10. class Finance extends Backend
  11. {
  12. /**
  13. * @var \app\admin\model\UserGroup
  14. */
  15. protected $model = null;
  16. public function _initialize()
  17. {
  18. parent::_initialize();
  19. }
  20. public function show(){
  21. list($date,$dateArr)=$this->rangeTime('date');
  22. $this->assign('date',$date);
  23. $sale=Orders::payed()
  24. ->filterDate($dateArr)
  25. ->where('admin_id',$this->admin('id'))
  26. ->sum('amount_pay');
  27. $this->assign('sale',bcadd($sale,0));
  28. $orderNum=Orders::filterDate($dateArr)
  29. ->where('admin_id',$this->admin('id'))
  30. ->count();
  31. $this->assign('orderNum',$orderNum);
  32. $userNum=Orders::filterDate($dateArr)
  33. ->where('admin_id',$this->admin('id'))
  34. ->group('user_id')
  35. ->count('user_id');
  36. $this->assign('userNum',$userNum);
  37. return $this->fetch();
  38. }
  39. }