作者 lyh

gx

@@ -2,10 +2,10 @@ @@ -2,10 +2,10 @@
2 2
3 namespace App\Console\Commands\DayCount; 3 namespace App\Console\Commands\DayCount;
4 4
5 -use App\Models\Projects\InquiryInfo; 5 +use App\Models\Inquiry\InquiryCount as InquiryCountModel;
  6 +use App\Models\Inquiry\InquiryInfo;
6 use Carbon\Carbon; 7 use Carbon\Carbon;
7 use Illuminate\Console\Command; 8 use Illuminate\Console\Command;
8 -use App\Models\Inquiry\InquiryCount as InquiryCountModel;  
9 9
10 /** 10 /**
11 * @remark : 11 * @remark :
@@ -2,9 +2,8 @@ @@ -2,9 +2,8 @@
2 2
3 namespace App\Console\Commands; 3 namespace App\Console\Commands;
4 4
5 -use App\Models\Projects\InquiryInfo; 5 +use App\Models\Inquiry\InquiryInfo;
6 use Illuminate\Console\Command; 6 use Illuminate\Console\Command;
7 -use Illuminate\Support\Facades\Log;  
8 7
9 /** 8 /**
10 * @remark : 9 * @remark :
@@ -191,7 +191,7 @@ class InquiryInfoController extends BaseController @@ -191,7 +191,7 @@ class InquiryInfoController extends BaseController
191 } 191 }
192 192
193 /** 193 /**
194 - * @remark :获取最新30天数据 194 + * @remark :获取最新90天数据
195 * @name :getNewThirtyCount 195 * @name :getNewThirtyCount
196 * @author :lyh 196 * @author :lyh
197 * @method :post 197 * @method :post
@@ -206,4 +206,21 @@ class InquiryInfoController extends BaseController @@ -206,4 +206,21 @@ class InquiryInfoController extends BaseController
206 $lists = $inquiryInfoLogic->getNewCount(); 206 $lists = $inquiryInfoLogic->getNewCount();
207 $this->response('success',Code::SUCCESS,$lists); 207 $this->response('success',Code::SUCCESS,$lists);
208 } 208 }
  209 +
  210 + /**
  211 + * @remark :根据关键字获取域名
  212 + * @name :getKeywordUrl
  213 + * @author :lyh
  214 + * @method :post
  215 + * @time :2023/7/17 10:12
  216 + */
  217 + public function getKeywordUrl(InquiryInfoLogic $inquiryInfoLogic){
  218 + $this->request->validate([
  219 + 'keyword'=>'required',
  220 + ],[
  221 + 'keyword.required' => '关键字不能为空',
  222 + ]);
  223 + $list = $inquiryInfoLogic->getKeywordUrl($this->map);
  224 + $this->response('success',Code::SUCCESS,$list);
  225 + }
209 } 226 }
  1 +<?php
  2 +
  3 +namespace App\Http\Controllers\Aside\Project;
  4 +
  5 +use App\Http\Controllers\Aside\BaseController;
  6 +
  7 +/**
  8 + * @remark :项目关键字关联域名表
  9 + * @class :KeywordsController.php
  10 + * @author :lyh
  11 + * @time :2023/7/17 9:51
  12 + */
  13 +class KeywordsController extends BaseController
  14 +{
  15 + /**
  16 + * @remark :获取当前关键字列表
  17 + * @name :lists
  18 + * @author :lyh
  19 + * @method :post
  20 + * @time :2023/7/17 9:52
  21 + */
  22 + public function lists(){
  23 +
  24 + }
  25 +}
@@ -4,8 +4,9 @@ namespace App\Http\Logic\Aside\Projects; @@ -4,8 +4,9 @@ namespace App\Http\Logic\Aside\Projects;
4 4
5 use App\Http\Logic\Aside\BaseLogic; 5 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\InquiryIP; 8 use App\Models\Inquiry\InquiryIP;
8 -use App\Models\Projects\InquiryInfo; 9 +use App\Models\Project\Keywords;
9 use App\Models\Projects\InquiryUser; 10 use App\Models\Projects\InquiryUser;
10 use Illuminate\Support\Facades\DB; 11 use Illuminate\Support\Facades\DB;
11 12
@@ -230,4 +231,18 @@ class InquiryInfoLogic extends BaseLogic @@ -230,4 +231,18 @@ class InquiryInfoLogic extends BaseLogic
230 $data = $lists['list']; 231 $data = $lists['list'];
231 return $this->success($data); 232 return $this->success($data);
232 } 233 }
  234 +
  235 + /**
  236 + * @remark :根据关键字获取域名
  237 + * @name :getKeywordUrl
  238 + * @author :lyh
  239 + * @method :post
  240 + * @time :2023/7/17 9:09
  241 + */
  242 + public function getKeywordUrl($map){
  243 + $keywordModel = new Keywords();
  244 + $map['type'] = 1;//关键字关联域名
  245 + $list = $keywordModel->list($map);
  246 + return $this->success($list);
  247 + }
233 } 248 }
1 <?php 1 <?php
2 2
3 -namespace App\Models\Projects; 3 +namespace App\Models\Inquiry;
4 4
5 use App\Models\Base; 5 use App\Models\Base;
6 6
1 <?php 1 <?php
2 2
3 -namespace App\Models\Projects; 3 +namespace App\Models\Project;
4 4
5 use App\Models\Base; 5 use App\Models\Base;
6 6
7 /** 7 /**
8 - * @remark :询盘转发表  
9 - * @class :InquiryUser.php 8 + * @remark :项目关键字
  9 + * @class :Keywords.php
10 * @author :lyh 10 * @author :lyh
11 - * @time :2023/7/11 15:57 11 + * @time :2023/7/17 9:46
12 */ 12 */
13 -class InquiryUser extends Base 13 +class Keywords extends Base
14 { 14 {
15 - protected $table = 'gl_inquiry_user'; 15 + protected $table = 'gl_project_keyword';
16 } 16 }
@@ -265,6 +265,7 @@ Route::group([], function () { @@ -265,6 +265,7 @@ Route::group([], function () {
265 Route::any('/info', [Aside\Inquiry\InquiryInfoController::class, 'info'])->name('admin.inquiry_info'); 265 Route::any('/info', [Aside\Inquiry\InquiryInfoController::class, 'info'])->name('admin.inquiry_info');
266 Route::any('/importInquirySave', [Aside\Inquiry\InquiryInfoController::class, 'importInquirySave'])->name('admin.inquiry_importInquirySave'); 266 Route::any('/importInquirySave', [Aside\Inquiry\InquiryInfoController::class, 'importInquirySave'])->name('admin.inquiry_importInquirySave');
267 Route::any('/getSearchIpInfo', [Aside\Inquiry\InquiryInfoController::class, 'getSearchIpInfo'])->name('admin.inquiry_getSearchIpInfo'); 267 Route::any('/getSearchIpInfo', [Aside\Inquiry\InquiryInfoController::class, 'getSearchIpInfo'])->name('admin.inquiry_getSearchIpInfo');
  268 + Route::any('/getKeywordUrl', [Aside\Inquiry\InquiryInfoController::class, 'getKeywordUrl'])->name('admin.inquiry_getKeywordUrl');
268 }); 269 });
269 }); 270 });
270 271