作者 赵彬吉

update

@@ -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 }