作者 lyh

gx

@@ -17,23 +17,7 @@ class DeptUserController extends BaseController @@ -17,23 +17,7 @@ class DeptUserController extends BaseController
17 */ 17 */
18 public function lists(){ 18 public function lists(){
19 $query = DB::table('gl_project_user') 19 $query = DB::table('gl_project_user')
20 - ->select(  
21 - 'gl_project_dept_user.dept_id AS dept_id',  
22 - 'gl_project_user.name AS name',  
23 - 'gl_project_user.project_id AS project_id',  
24 - 'gl_project_user.mobile AS mobile',  
25 - 'gl_project_user.email AS email',  
26 - 'gl_project_user.status AS status',  
27 - 'gl_project_user.role_id AS role_id',  
28 - 'gl_project_user.operator_id AS operator_id',  
29 - 'gl_project_dept_user.is_admin AS is_admin',  
30 - 'gl_project_dept.title AS title',  
31 - 'gl_project_dept.pid AS pid',  
32 - 'gl_project_dept.remark AS remark',  
33 - 'gl_project_user.id AS user_id',  
34 - 'gl_project_dept_user.id AS id',  
35 - 'gl_project_role.name AS role_name'  
36 - ) 20 + ->select($this->selectParam())
37 ->leftJoin('gl_project_dept_user', 'gl_project_user.id', '=', 'gl_project_dept_user.user_id') 21 ->leftJoin('gl_project_dept_user', 'gl_project_user.id', '=', 'gl_project_dept_user.user_id')
38 ->leftJoin('gl_project_dept', 'gl_project_dept_user.dept_id', '=', 'gl_project_dept.id') 22 ->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') 23 ->join('gl_project_role', 'gl_project_user.role_id', '=', 'gl_project_role.id')
@@ -44,6 +28,32 @@ class DeptUserController extends BaseController @@ -44,6 +28,32 @@ class DeptUserController extends BaseController
44 } 28 }
45 29
46 /** 30 /**
  31 + * @name :(查询参数设置)selectParam
  32 + * @author :lyh
  33 + * @method :post
  34 + * @time :2023/6/14 15:00
  35 + */
  36 + public function selectParam(){
  37 + $select = [
  38 + 'gl_project_dept_user.dept_id AS dept_id',
  39 + 'gl_project_user.name AS name',
  40 + 'gl_project_user.project_id AS project_id',
  41 + 'gl_project_user.mobile AS mobile',
  42 + 'gl_project_user.email AS email',
  43 + 'gl_project_user.status AS status',
  44 + 'gl_project_user.role_id AS role_id',
  45 + 'gl_project_user.operator_id AS operator_id',
  46 + 'gl_project_dept_user.is_admin AS is_admin',
  47 + 'gl_project_dept.title AS title',
  48 + 'gl_project_dept.pid AS pid',
  49 + 'gl_project_dept.remark AS remark',
  50 + 'gl_project_user.id AS user_id',
  51 + 'gl_project_dept_user.id AS id',
  52 + 'gl_project_role.name AS role_name'
  53 + ];
  54 + return $select;
  55 + }
  56 + /**
47 * @name :(搜索参数处理)searchParam 57 * @name :(搜索参数处理)searchParam
48 * @author :lyh 58 * @author :lyh
49 * @method :post 59 * @method :post