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