作者 lyh

gx

... ... @@ -8,7 +8,9 @@ use App\Models\Inquiry\InquiryCount;
use App\Models\Inquiry\InquiryInfo;
use App\Models\Inquiry\InquiryIP;
use App\Models\Inquiry\InquiryType;
use App\Models\Project\DeployOptimize;
use App\Models\Project\Keywords;
use App\Models\Project\Project;
use Illuminate\Support\Facades\DB;
/**
... ... @@ -236,20 +238,12 @@ class InquiryInfoLogic extends BaseLogic
* @time :2023/7/17 9:09
*/
public function getKeywordUrl($map){
$lists = [];
$keywordModel = new Keywords();
$list = $keywordModel->select('project_id')
->where(['type'=>1])->where('keyword','like','%'.$map['keyword'].'%')->groupBy('project_id')->get();
if(!empty($list)){
$data = [];
$list = $list->toArray();
foreach ($list as $v){
$data[] = $v['project_id'];
}
//根据项目id获取域名
$lists = DB::table('gl_project_deploy_build')
->select('test_domain')->whereIn('project_id', $data)->get()->toArray();
}
$deployOptimizeModel = new DeployOptimize();
$lists = $deployOptimizeModel
->where('main_keywords','like','%'.$map['keyword'].'%')
->orWhere('customer_keywords','like','%'.$map['keyword'].'%')->groupBy('project_id')->get();
var_dump($lists);
die();
return $this->success($lists);
}
... ...