CashierListModel.php 780 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace app\common\model;
  3. /**
  4. * 陈伟 2017-12-12
  5. * Class AdminModel
  6. * @package app\common\model
  7. */
  8. class CashierListModel extends BaseModel
  9. {
  10. protected $table='cashier_list';
  11. public function getCashierPage($page,$pageSize,$condition=[],$is_count = false,$order=''){
  12. $join=[
  13. ['admin admin','admin.admin_id = cashier.admin_id','LEFT'],
  14. ];
  15. $this->alias('cashier')
  16. ->field('cashier.*,admin.admin_name')
  17. ->join($join);
  18. if(!empty($condition)){
  19. $this->where($condition);
  20. }
  21. if(!empty($order)){
  22. $this->order($order);
  23. }
  24. if($is_count){
  25. return $this->count();
  26. }
  27. return $this->page($page,$pageSize)->select();
  28. }
  29. }