|
...
|
...
|
@@ -6,6 +6,7 @@ use App\Http\Logic\Aside\BaseLogic; |
|
|
|
use App\Models\Inquiry\InquiryCount;
|
|
|
|
use App\Models\Inquiry\InquiryInfo;
|
|
|
|
use App\Models\Inquiry\InquiryIP;
|
|
|
|
use App\Models\Project\DeployBuild;
|
|
|
|
use App\Models\Project\Keywords;
|
|
|
|
use App\Models\Projects\InquiryUser;
|
|
|
|
use Illuminate\Support\Facades\DB;
|
|
...
|
...
|
@@ -240,16 +241,21 @@ class InquiryInfoLogic extends BaseLogic |
|
|
|
* @time :2023/7/17 9:09
|
|
|
|
*/
|
|
|
|
public function getKeywordUrl($map){
|
|
|
|
$lists = [];
|
|
|
|
$keywordModel = new Keywords();
|
|
|
|
$map['type'] = 1;//关键字关联域名
|
|
|
|
$list = $keywordModel->select('project_id')->groupBy('project_id')->get();
|
|
|
|
$list = $keywordModel->select(['project_id',''])
|
|
|
|
->where($map)->where('keyword','like','%'.$map['keyword'].'%')->groupBy('project_id')->get();
|
|
|
|
if(!empty($list)){
|
|
|
|
$data = [];
|
|
|
|
$list = $list->toArray();
|
|
|
|
foreach ($list as $k => $v){
|
|
|
|
foreach ($list as $v){
|
|
|
|
$data[] = $v['project_id'];
|
|
|
|
}
|
|
|
|
//根据项目id获取域名
|
|
|
|
$projectBuildModel = new DeployBuild();
|
|
|
|
$lists = $projectBuildModel->whereIn('project_id', $data)->get()->toArray();
|
|
|
|
}
|
|
|
|
return $this->success($data);
|
|
|
|
return $this->success($lists);
|
|
|
|
}
|
|
|
|
} |
...
|
...
|
|