作者 lyh

gx

... ... @@ -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);
}
... ...