作者 lyh

gx

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