作者 lyh

变更数据

@@ -218,11 +218,19 @@ class AsideTicketController extends BaseController @@ -218,11 +218,19 @@ class AsideTicketController extends BaseController
218 //待审核项目列表 218 //待审核项目列表
219 ->when(!empty($this->param['pending_review']), function ($query) use ($validated) { 219 ->when(!empty($this->param['pending_review']), function ($query) use ($validated) {
220 // 查找项目名称或公司名称 220 // 查找项目名称或公司名称
221 - if(isset($this->param['project_type']) && ($this->param['project_type'] == 1 || $this->param['project_type'] == 2)){  
222 - $ticketUploadModel = new TicketUploadData(); 221 + $ticketUploadModel = new TicketUploadData();
  222 + if(!isset($this->param['project_type']) || empty($this->param['project_type'])){
223 $projectIds = $ticketUploadModel->where('status', 0)->where('project_type',1)->distinct('project_id')->pluck('project_id')->toArray(); 223 $projectIds = $ticketUploadModel->where('status', 0)->where('project_type',1)->distinct('project_id')->pluck('project_id')->toArray();
224 $projectV6Ids = $ticketUploadModel->where('status', 0)->where('project_type',2)->distinct('project_id')->pluck('project_id')->toArray(); 224 $projectV6Ids = $ticketUploadModel->where('status', 0)->where('project_type',2)->distinct('project_id')->pluck('project_id')->toArray();
225 return $query->whereIn('post_id', $projectIds)->orWhereIn('table_id', $projectV6Ids); 225 return $query->whereIn('post_id', $projectIds)->orWhereIn('table_id', $projectV6Ids);
  226 + }else{
  227 + if($this->param['project_type'] == 2){
  228 + $projectV6Ids = $ticketUploadModel->where('status', 0)->where('project_type',2)->distinct('project_id')->pluck('project_id')->toArray();
  229 + return $query->whereIn('table_id', $projectV6Ids);
  230 + }elseif ($this->param['project_type'] == 1){
  231 + $projectIds = $ticketUploadModel->where('status', 0)->where('project_type',1)->distinct('project_id')->pluck('project_id')->toArray();
  232 + return $query->whereIn('post_id', $projectIds);
  233 + }
226 } 234 }
227 }) 235 })
228 ->when(!empty($validated['search']), function ($query) use ($validated) { 236 ->when(!empty($validated['search']), function ($query) use ($validated) {