|
...
|
...
|
@@ -13,6 +13,7 @@ use App\Enums\Common\Code; |
|
|
|
use App\Http\Controllers\Aside\BaseController;
|
|
|
|
use App\Http\Logic\Aside\Project\ProjectLogic;
|
|
|
|
use App\Models\HomeCount\Count;
|
|
|
|
use App\Models\Project\DeployOptimize;
|
|
|
|
use Carbon\Carbon;
|
|
|
|
|
|
|
|
class RenewProjectController extends BaseController
|
|
...
|
...
|
@@ -33,7 +34,17 @@ class RenewProjectController extends BaseController |
|
|
|
$arr[] = $v['project_id'];
|
|
|
|
}
|
|
|
|
$sort = ['id' => 'desc'];
|
|
|
|
//按类型搜索
|
|
|
|
$map[] = ['id', 'in', $arr];
|
|
|
|
if(!empty($this->param['search']) && !empty($this->param['search_type'])){
|
|
|
|
if($this->param['search_type'] == 'domain'){
|
|
|
|
//搜索域名
|
|
|
|
$map[] = ['id', 'in', DeployOptimize::where('domain', 'like', "%{$this->param['search']}%")->where('id','in',$arr)->pluck('project_id')->toArray()];
|
|
|
|
}else{
|
|
|
|
$map[] = [$this->param['search_type'], 'like', "%{$this->param['search']}%"];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
$data = $logic->getList($map, $sort,['*'],$this->row);
|
|
|
|
$this->response('success',Code::SUCCESS,$data);
|
|
|
|
}
|
...
|
...
|
|