Statistics.php 909 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace app\admin\controller\rose;
  3. use app\admin\controller\AuthController;
  4. use app\models\user\{UserCode,User};
  5. use crmeb\services\{
  6. UtilService as Util,
  7. JsonService as Json
  8. };
  9. class Statistics extends AuthController
  10. {
  11. public function index()
  12. {
  13. $this->assign([
  14. 'code_list' => UserCode::alias('c')->join("user u",'c.uid=u.uid',"left")->field('c.code,u.uid,u.real_name,u.nickname')->select(),
  15. ]);
  16. return $this->fetch();
  17. }
  18. public function lst()
  19. {
  20. $where = [];
  21. if(trim(input('code',''))!='') {
  22. $where['code'] = trim(input('code', ''));
  23. }
  24. $count = count($data = User::where($where)->page(input('page',1),input('limit',100))->order('team_cts desc')->field('uid,real_name,nickname,avatar,level,team_cts')->select()->toarray());
  25. return Json::successlayui(compact('count','data'));
  26. }
  27. }