正在显示
1 个修改的文件
包含
10 行增加
和
2 行删除
| @@ -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) { |
-
请 注册 或 登录 后发表评论