正在显示
1 个修改的文件
包含
6 行增加
和
1 行删除
| @@ -571,12 +571,17 @@ class ProjectController extends BaseController | @@ -571,12 +571,17 @@ class ProjectController extends BaseController | ||
| 571 | public function getProjectByChannel(){ | 571 | public function getProjectByChannel(){ |
| 572 | $source_id = $this->param['channel_id']; //原系统渠道id | 572 | $source_id = $this->param['channel_id']; //原系统渠道id |
| 573 | $size = $this->param['page_size'] ?? 20; | 573 | $size = $this->param['page_size'] ?? 20; |
| 574 | + $type = $this->param['type']; | ||
| 574 | $channel = Channel::where('source_id', $source_id)->first(); | 575 | $channel = Channel::where('source_id', $source_id)->first(); |
| 575 | if(!$channel){ | 576 | if(!$channel){ |
| 576 | $this->response('渠道不存在',Code::SYSTEM_ERROR); | 577 | $this->response('渠道不存在',Code::SYSTEM_ERROR); |
| 577 | } | 578 | } |
| 578 | 579 | ||
| 579 | - $list = Project::where('channel->channel_id', $channel->id)->orderBy('id', 'desc')->paginate($size); | 580 | + $list = Project::where('channel->channel_id', $channel->id)->where(function ($query) use ($type){ |
| 581 | + if($type){ | ||
| 582 | + $query->where('type', $type); | ||
| 583 | + } | ||
| 584 | + })->orderBy('id', 'desc')->paginate($size); | ||
| 580 | $this->response('success',Code::SUCCESS, $list); | 585 | $this->response('success',Code::SUCCESS, $list); |
| 581 | } | 586 | } |
| 582 | } | 587 | } |
-
请 注册 或 登录 后发表评论