作者 lyh

gx

... ... @@ -238,17 +238,24 @@ class InquiryInfoLogic extends BaseLogic
* @time :2023/7/17 9:09
*/
public function getKeywordUrl($map){
$deployOptimizeModel = new DeployOptimize();
$lists = $deployOptimizeModel
->where('main_keywords','like','%'.$map['keyword'].'%')->selectRaw('project_id, MAX(domain) as domain, COUNT(*) as count')
->orWhere('customer_keywords','like','%'.$map['keyword'].'%')->groupBy('project_id')->get();
$projectModel = new Project();
$lists = $projectModel->leftJoin('gl_project_deploy_optimize', 'gl_project_deploy_optimize.project_id', '=', 'gl_project.id')
->where('gl_project_deploy_optimize.main_keywords','like','%'.$map['keyword'].'%')
->orWhere('gl_project_deploy_optimize.customer_keywords','like','%'.$map['keyword'].'%')
->select($this->selectParam())->get();
if(!empty($lists)){
$lists = $lists->toArray();
}
return $this->success($lists);
}
public function selectParam(){
$select = [
'gl_project.title AS title',
'gl_project_deploy_optimize.domain AS domain',
];
return $select;
}
/**
* @remark :获取类型
* @name :getType
... ...