正在显示
1 个修改的文件
包含
15 行增加
和
5 行删除
| @@ -38,18 +38,28 @@ class DeptUserController extends BaseController | @@ -38,18 +38,28 @@ class DeptUserController extends BaseController | ||
| 38 | ->leftJoin('gl_project_dept', 'gl_project_dept_user.dept_id', '=', 'gl_project_dept.id') | 38 | ->leftJoin('gl_project_dept', 'gl_project_dept_user.dept_id', '=', 'gl_project_dept.id') |
| 39 | ->join('gl_project_role', 'gl_project_user.role_id', '=', 'gl_project_role.id') | 39 | ->join('gl_project_role', 'gl_project_user.role_id', '=', 'gl_project_role.id') |
| 40 | ->orderBy('gl_project_dept_user.id','desc'); | 40 | ->orderBy('gl_project_dept_user.id','desc'); |
| 41 | + $query = $this->searchParam($query); | ||
| 42 | + $lists = $query->paginate($this->row, ['*'], 'page', $this->page); | ||
| 43 | + $this->response('success',Code::SUCCESS,$lists); | ||
| 44 | + } | ||
| 45 | + | ||
| 46 | + /** | ||
| 47 | + * @name :(搜索参数处理)searchParam | ||
| 48 | + * @author :lyh | ||
| 49 | + * @method :post | ||
| 50 | + * @time :2023/6/14 14:58 | ||
| 51 | + */ | ||
| 52 | + public function searchParam(&$query){ | ||
| 41 | //搜索条件处理 | 53 | //搜索条件处理 |
| 42 | if(isset($this->map['name'])){ | 54 | if(isset($this->map['name'])){ |
| 43 | $query = $query->where('gl_project_user.name',$this->map['name'][0],'%'.$this->map['name'][1].'%'); | 55 | $query = $query->where('gl_project_user.name',$this->map['name'][0],'%'.$this->map['name'][1].'%'); |
| 44 | } | 56 | } |
| 45 | - if(isset($this->map['id'])){ | ||
| 46 | - $query = $query->where('gl_project_dept_user',$this->map['id']); | 57 | + if(isset($this->map['dept_id'])){ |
| 58 | + $query = $query->where('gl_project_dept_user.dept_id',$this->map['dept_id']); | ||
| 47 | } | 59 | } |
| 48 | $query = $query->where('gl_project_user.project_id',$this->user['project_id']); | 60 | $query = $query->where('gl_project_user.project_id',$this->user['project_id']); |
| 49 | - $lists = $query->paginate($this->row, ['*'], 'page', $this->page); | ||
| 50 | - $this->response('success',Code::SUCCESS,$lists); | 61 | + return $query; |
| 51 | } | 62 | } |
| 52 | - | ||
| 53 | /** | 63 | /** |
| 54 | * @name :(详情)info | 64 | * @name :(详情)info |
| 55 | * @author :lyh | 65 | * @author :lyh |
-
请 注册 或 登录 后发表评论