合并分支 'master-server' 到 'master'
gx项目中台搜索功能 查看合并请求 !1027
正在显示
1 个修改的文件
包含
13 行增加
和
5 行删除
| @@ -258,10 +258,14 @@ class ProjectController extends BaseController | @@ -258,10 +258,14 @@ class ProjectController extends BaseController | ||
| 258 | */ | 258 | */ |
| 259 | public function searchDept(&$query){ | 259 | public function searchDept(&$query){ |
| 260 | if(!empty($this->map['dept_id'])){ | 260 | if(!empty($this->map['dept_id'])){ |
| 261 | - $query->where(function ($subQuery) { | ||
| 262 | - $subQuery->orwhere('gl_project_deploy_build.dept_id',$this->map['dept_id']) | ||
| 263 | - ->orwhere('gl_project_deploy_optimize.dept_id',$this->map['dept_id']); | ||
| 264 | - }); | 261 | + if($this->map['dept_id'] == 7 || $this->map['dept_id'] == 9){//7,9代表合并组H+F组 |
| 262 | + $query->whereIn('gl_project_deploy_build.dept_id', [7,9]); | ||
| 263 | + }else{ | ||
| 264 | + $query->where(function ($subQuery) { | ||
| 265 | + $subQuery->orwhere('gl_project_deploy_build.dept_id',$this->map['dept_id']) | ||
| 266 | + ->orwhere('gl_project_deploy_optimize.dept_id',$this->map['dept_id']); | ||
| 267 | + }); | ||
| 268 | + } | ||
| 265 | } | 269 | } |
| 266 | return $query; | 270 | return $query; |
| 267 | } | 271 | } |
| @@ -322,8 +326,12 @@ class ProjectController extends BaseController | @@ -322,8 +326,12 @@ class ProjectController extends BaseController | ||
| 322 | ->orWhere('gl_project_deploy_optimize.tech_leader', $info['id']) | 326 | ->orWhere('gl_project_deploy_optimize.tech_leader', $info['id']) |
| 323 | ->orWhere('gl_project_deploy_optimize.quality_mid', $info['id']) | 327 | ->orWhere('gl_project_deploy_optimize.quality_mid', $info['id']) |
| 324 | ->orWhere('gl_project_deploy_optimize.design_mid', $info['id']) | 328 | ->orWhere('gl_project_deploy_optimize.design_mid', $info['id']) |
| 325 | - ->orWhere('gl_project_deploy_build.dept_id', $info['belong_group']) | ||
| 326 | ->orWhere('gl_project_deploy_optimize.dept_id', $info['belong_group']); | 329 | ->orWhere('gl_project_deploy_optimize.dept_id', $info['belong_group']); |
| 330 | + if($this->map['dept_id'] == 7 || $this->map['dept_id'] == 9){//7,9代表合并组H+F组 | ||
| 331 | + $subQuery->orWhere('gl_project_deploy_build.dept_id', 7)->orWhere('gl_project_deploy_build.dept_id', 9); | ||
| 332 | + }else{ | ||
| 333 | + $subQuery->orWhere('gl_project_deploy_build.dept_id', $info['belong_group'])->orWhere('gl_project_deploy_optimize.dept_id', $info['belong_group']); | ||
| 334 | + } | ||
| 327 | }); | 335 | }); |
| 328 | } | 336 | } |
| 329 | return $query; | 337 | return $query; |
-
请 注册 或 登录 后发表评论