作者 lyh

gx

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