作者 lyh

gx

@@ -6,6 +6,7 @@ use App\Http\Logic\Aside\BaseLogic; @@ -6,6 +6,7 @@ use App\Http\Logic\Aside\BaseLogic;
6 use App\Models\Inquiry\InquiryCount; 6 use App\Models\Inquiry\InquiryCount;
7 use App\Models\Inquiry\InquiryInfo; 7 use App\Models\Inquiry\InquiryInfo;
8 use App\Models\Inquiry\InquiryIP; 8 use App\Models\Inquiry\InquiryIP;
  9 +use App\Models\Project\DeployBuild;
9 use App\Models\Project\Keywords; 10 use App\Models\Project\Keywords;
10 use App\Models\Projects\InquiryUser; 11 use App\Models\Projects\InquiryUser;
11 use Illuminate\Support\Facades\DB; 12 use Illuminate\Support\Facades\DB;
@@ -240,16 +241,21 @@ class InquiryInfoLogic extends BaseLogic @@ -240,16 +241,21 @@ class InquiryInfoLogic extends BaseLogic
240 * @time :2023/7/17 9:09 241 * @time :2023/7/17 9:09
241 */ 242 */
242 public function getKeywordUrl($map){ 243 public function getKeywordUrl($map){
  244 + $lists = [];
243 $keywordModel = new Keywords(); 245 $keywordModel = new Keywords();
244 $map['type'] = 1;//关键字关联域名 246 $map['type'] = 1;//关键字关联域名
245 - $list = $keywordModel->select('project_id')->groupBy('project_id')->get(); 247 + $list = $keywordModel->select(['project_id',''])
  248 + ->where($map)->where('keyword','like','%'.$map['keyword'].'%')->groupBy('project_id')->get();
246 if(!empty($list)){ 249 if(!empty($list)){
247 $data = []; 250 $data = [];
248 $list = $list->toArray(); 251 $list = $list->toArray();
249 - foreach ($list as $k => $v){ 252 + foreach ($list as $v){
250 $data[] = $v['project_id']; 253 $data[] = $v['project_id'];
251 } 254 }
  255 + //根据项目id获取域名
  256 + $projectBuildModel = new DeployBuild();
  257 + $lists = $projectBuildModel->whereIn('project_id', $data)->get()->toArray();
252 } 258 }
253 - return $this->success($data); 259 + return $this->success($lists);
254 } 260 }
255 } 261 }