合并分支 'zhl' 到 'master'
u 查看合并请求 !18
正在显示
1 个修改的文件
包含
7 行增加
和
1 行删除
| @@ -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 (empty($id) || FALSE == is_array($id)) | ||
| 586 | + $id = []; | ||
| 584 | 587 | ||
| 585 | - $data = Project::with(['deploy_build', 'deploy_optimize', 'online_check'])->where('channel->channel_id', $channel->id)->where('delete_status', 0)->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){ |
-
请 注册 或 登录 后发表评论