Merge branch 'master' of http://47.244.231.31:8099/zhl/globalso-v6 into develop
正在显示
1 个修改的文件
包含
8 行增加
和
2 行删除
| @@ -196,7 +196,7 @@ class ProjectController extends BaseController | @@ -196,7 +196,7 @@ class ProjectController extends BaseController | ||
| 196 | * @time :2023/9/7 17:28 | 196 | * @time :2023/9/7 17:28 |
| 197 | */ | 197 | */ |
| 198 | public function getManagerRole(&$query){ | 198 | public function getManagerRole(&$query){ |
| 199 | - if($this->manage['role'] != 1){//1代表查看所有 | 199 | + if($this->manage['role'] != 1 || $this->manage['gid'] == 0){//1代表查看所有 |
| 200 | //获取用户所在组 | 200 | //获取用户所在组 |
| 201 | $managerHr = new ManageHr(); | 201 | $managerHr = new ManageHr(); |
| 202 | $info = $managerHr->read(['manage_id'=>$this->manage['id']]); | 202 | $info = $managerHr->read(['manage_id'=>$this->manage['id']]); |
| @@ -573,6 +573,7 @@ class ProjectController extends BaseController | @@ -573,6 +573,7 @@ class ProjectController extends BaseController | ||
| 573 | * @date 2023/9/11 | 573 | * @date 2023/9/11 |
| 574 | */ | 574 | */ |
| 575 | public function getProjectByChannel(){ | 575 | public function getProjectByChannel(){ |
| 576 | + $id = $this->param['id'] ?? []; | ||
| 576 | $source_id = $this->param['channel_id']; //原系统渠道id | 577 | $source_id = $this->param['channel_id']; //原系统渠道id |
| 577 | $size = $this->param['page_size'] ?? 20; | 578 | $size = $this->param['page_size'] ?? 20; |
| 578 | $type = $this->param['type'] ?? ''; | 579 | $type = $this->param['type'] ?? ''; |
| @@ -581,14 +582,19 @@ class ProjectController extends BaseController | @@ -581,14 +582,19 @@ class ProjectController extends BaseController | ||
| 581 | if(!$channel){ | 582 | if(!$channel){ |
| 582 | $this->response('渠道不存在',Code::SYSTEM_ERROR); | 583 | $this->response('渠道不存在',Code::SYSTEM_ERROR); |
| 583 | } | 584 | } |
| 585 | + if ($id && FALSE == is_array($id)) | ||
| 586 | + $id = explode(',', $id); | ||
| 584 | 587 | ||
| 585 | - $data = Project::with(['deploy_build', 'deploy_optimize', 'online_check'])->where('channel->channel_id', $channel->id)->where(function ($query) use ($type, $company){ | 588 | + $data = Project::with(['deploy_build', 'deploy_optimize', 'online_check'])->where(['channel->channel_id' => $channel->id, 'delete_status' => 0])->where(function ($query) use ($type, $company, $id){ |
| 586 | if ($type) { | 589 | if ($type) { |
| 587 | $query->where('type', $type); | 590 | $query->where('type', $type); |
| 588 | } | 591 | } |
| 589 | if ($company) { | 592 | if ($company) { |
| 590 | $query->where('company', 'like', '%' . $company . '%'); | 593 | $query->where('company', 'like', '%' . $company . '%'); |
| 591 | } | 594 | } |
| 595 | + if ($id) { | ||
| 596 | + $query->whereIn('id', $id); | ||
| 597 | + } | ||
| 592 | })->orderBy('id', 'desc')->paginate($size)->toArray(); | 598 | })->orderBy('id', 'desc')->paginate($size)->toArray(); |
| 593 | $list = []; | 599 | $list = []; |
| 594 | foreach ($data['list'] as $item){ | 600 | foreach ($data['list'] as $item){ |
-
请 注册 或 登录 后发表评论