作者 lyh

gx

@@ -170,22 +170,22 @@ class ProjectController extends BaseController @@ -170,22 +170,22 @@ class ProjectController extends BaseController
170 public function getManagerRole(&$query){ 170 public function getManagerRole(&$query){
171 if($this->manage['role'] != 1){//1代表查看所有 171 if($this->manage['role'] != 1){//1代表查看所有
172 //获取当前用户自己的项目 172 //获取当前用户自己的项目
173 - $query = $query->where('gl_project_deploy_build.leader_mid',$this->manage['id']);  
174 -// ->orwhere('gl_project_deploy_build.manager_mid',$this->manage['id'])  
175 -// ->orwhere('gl_project_deploy_build.designer_mid',$this->manage['id'])  
176 -// ->orwhere('gl_project_deploy_build.tech_mid',$this->manage['id'])  
177 -// ->orwhere('gl_project_deploy_optimize.manager_mid',$this->manage['id'])  
178 -// ->orwhere('gl_project_deploy_optimize.optimist_mid',$this->manage['id'])  
179 -// ->orwhere('gl_project_deploy_optimize.assist_mid',$this->manage['id'])  
180 -// ->orwhere('gl_project_deploy_optimize.tech_mid',$this->manage['id'])  
181 -// ->orwhere('gl_project_deploy_optimize.tech_leader',$this->manage['id'])  
182 -// ->orwhere('gl_project_deploy_optimize.quality_mid',$this->manage['id'])  
183 -// ->orwhere('gl_project_deploy_optimize.design_mid',$this->manage['id']); 173 + $query = $query->where('gl_project_deploy_build.leader_mid',$this->manage['id'])
  174 + ->orwhere('gl_project_deploy_build.manager_mid',$this->manage['id'])
  175 + ->orwhere('gl_project_deploy_build.designer_mid',$this->manage['id'])
  176 + ->orwhere('gl_project_deploy_build.tech_mid',$this->manage['id'])
  177 + ->orwhere('gl_project_deploy_optimize.manager_mid',$this->manage['id'])
  178 + ->orwhere('gl_project_deploy_optimize.optimist_mid',$this->manage['id'])
  179 + ->orwhere('gl_project_deploy_optimize.assist_mid',$this->manage['id'])
  180 + ->orwhere('gl_project_deploy_optimize.tech_mid',$this->manage['id'])
  181 + ->orwhere('gl_project_deploy_optimize.tech_leader',$this->manage['id'])
  182 + ->orwhere('gl_project_deploy_optimize.quality_mid',$this->manage['id'])
  183 + ->orwhere('gl_project_deploy_optimize.design_mid',$this->manage['id']);
184 //获取用户所在组 184 //获取用户所在组
185 -// $managerHr = new ManageHr();  
186 -// $info = $managerHr->read(['manage_id'=>$this->manage['id']]);  
187 -// $query = $query->where('gl_project_deploy_build.dept_id',$info['belong_group'])  
188 -// ->orwhere('gl_project_deploy_optimize.dept_id',$info['belong_group']); 185 + $managerHr = new ManageHr();
  186 + $info = $managerHr->read(['manage_id'=>$this->manage['id']]);
  187 + $query = $query->where('gl_project_deploy_build.dept_id',$info['belong_group'])
  188 + ->orwhere('gl_project_deploy_optimize.dept_id',$info['belong_group']);
189 } 189 }
190 return $query; 190 return $query;
191 } 191 }