作者 lyh

变更数据

@@ -128,14 +128,6 @@ class AsideTicketController extends BaseController @@ -128,14 +128,6 @@ class AsideTicketController extends BaseController
128 }); 128 });
129 } 129 }
130 } 130 }
131 - //待审核项目列表  
132 - if(isset($this->param['pending_review']) && $this->param['pending_review'] == 1){  
133 - $ticketUploadModel = new TicketUploadData();  
134 - $projectIds = $ticketUploadModel->where('status', 0)->distinct('project_id')->pluck('project_id')->toArray();  
135 - return $query->whereHas('project', function ($q) use ($projectIds) {  
136 - $q->whereIn('post_id', $projectIds);  
137 - });  
138 - }  
139 if(!empty($this->param['start_at']) && !empty($this->param['end_at'])){ 131 if(!empty($this->param['start_at']) && !empty($this->param['end_at'])){
140 $query->whereBetween('created_at',[$this->param['start_at'],$this->param['end_at']]); 132 $query->whereBetween('created_at',[$this->param['start_at'],$this->param['end_at']]);
141 } 133 }
@@ -223,6 +215,15 @@ class AsideTicketController extends BaseController @@ -223,6 +215,15 @@ class AsideTicketController extends BaseController
223 return $query->where('id', 0); // 返回空结果 215 return $query->where('id', 0); // 返回空结果
224 } 216 }
225 }) 217 })
  218 + //待审核项目列表
  219 + ->when(!empty($validated['pending_review']), function ($query) use ($validated) {
  220 + // 查找项目名称或公司名称
  221 + $ticketUploadModel = new TicketUploadData();
  222 + $projectIds = $ticketUploadModel->where('status', 0)->distinct('project_id')->pluck('project_id')->toArray();
  223 + if(!empty($projectIds)){
  224 + return $query->whereIn('post_id', $projectIds);
  225 + }
  226 + })
226 ->when(!empty($validated['search']), function ($query) use ($validated) { 227 ->when(!empty($validated['search']), function ($query) use ($validated) {
227 // 查找项目名称或公司名称 228 // 查找项目名称或公司名称
228 $search = $validated['search']; 229 $search = $validated['search'];