MemberLevel.php 974 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. declare (strict_types = 1);
  3. namespace app\model\admin;
  4. use Closure;
  5. use library\basic\BaseModel;
  6. use library\traits\JwtAuthModelTrait;
  7. use library\traits\ModelTrait;
  8. use think\Model;
  9. /**
  10. * @mixin \think\Model
  11. */
  12. class MemberLevel extends BaseModel
  13. {
  14. use ModelTrait;
  15. use JwtAuthModelTrait;
  16. //
  17. /**
  18. * 获取列表数据
  19. * @param $page
  20. * @param $where
  21. * @param $pageCount
  22. * @param $desc
  23. */
  24. public function getList($page,$where = [],$pageCount = 20,$filed = '*',$desc = ''){
  25. $data = $this
  26. ->field("ml.*,(select update_money from table_site_level where level_id = ml.id and sass_id = "
  27. . $where['sassid']
  28. ." ) as update_money")
  29. ->alias("ml")
  30. ->order($desc)
  31. ->paginate(['list_rows'=>$pageCount,'page'=>$page])
  32. ->toArray();
  33. // echo $this->getLastSql();
  34. return [$data['total'],$data['data']];
  35. }
  36. }