正在显示
1 个修改的文件
包含
11 行增加
和
0 行删除
| @@ -13,6 +13,7 @@ use App\Enums\Common\Code; | @@ -13,6 +13,7 @@ use App\Enums\Common\Code; | ||
| 13 | use App\Http\Controllers\Aside\BaseController; | 13 | use App\Http\Controllers\Aside\BaseController; |
| 14 | use App\Http\Logic\Aside\Project\ProjectLogic; | 14 | use App\Http\Logic\Aside\Project\ProjectLogic; |
| 15 | use App\Models\HomeCount\Count; | 15 | use App\Models\HomeCount\Count; |
| 16 | +use App\Models\Project\DeployOptimize; | ||
| 16 | use Carbon\Carbon; | 17 | use Carbon\Carbon; |
| 17 | 18 | ||
| 18 | class RenewProjectController extends BaseController | 19 | class RenewProjectController extends BaseController |
| @@ -33,7 +34,17 @@ class RenewProjectController extends BaseController | @@ -33,7 +34,17 @@ class RenewProjectController extends BaseController | ||
| 33 | $arr[] = $v['project_id']; | 34 | $arr[] = $v['project_id']; |
| 34 | } | 35 | } |
| 35 | $sort = ['id' => 'desc']; | 36 | $sort = ['id' => 'desc']; |
| 37 | + //按类型搜索 | ||
| 36 | $map[] = ['id', 'in', $arr]; | 38 | $map[] = ['id', 'in', $arr]; |
| 39 | + if(!empty($this->param['search']) && !empty($this->param['search_type'])){ | ||
| 40 | + if($this->param['search_type'] == 'domain'){ | ||
| 41 | + //搜索域名 | ||
| 42 | + $map[] = ['id', 'in', DeployOptimize::where('domain', 'like', "%{$this->param['search']}%")->where('id','in',$arr)->pluck('project_id')->toArray()]; | ||
| 43 | + }else{ | ||
| 44 | + $map[] = [$this->param['search_type'], 'like', "%{$this->param['search']}%"]; | ||
| 45 | + } | ||
| 46 | + } | ||
| 47 | + | ||
| 37 | $data = $logic->getList($map, $sort,['*'],$this->row); | 48 | $data = $logic->getList($map, $sort,['*'],$this->row); |
| 38 | $this->response('success',Code::SUCCESS,$data); | 49 | $this->response('success',Code::SUCCESS,$data); |
| 39 | } | 50 | } |
-
请 注册 或 登录 后发表评论