作者 lyh

gx

... ... @@ -2,10 +2,10 @@
namespace App\Console\Commands\DayCount;
use App\Models\Projects\InquiryInfo;
use App\Models\Inquiry\InquiryCount as InquiryCountModel;
use App\Models\Inquiry\InquiryInfo;
use Carbon\Carbon;
use Illuminate\Console\Command;
use App\Models\Inquiry\InquiryCount as InquiryCountModel;
/**
* @remark :
... ...
... ... @@ -2,9 +2,8 @@
namespace App\Console\Commands;
use App\Models\Projects\InquiryInfo;
use App\Models\Inquiry\InquiryInfo;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Log;
/**
* @remark :
... ...
... ... @@ -191,7 +191,7 @@ class InquiryInfoController extends BaseController
}
/**
* @remark :获取最新30天数据
* @remark :获取最新90天数据
* @name :getNewThirtyCount
* @author :lyh
* @method :post
... ... @@ -206,4 +206,21 @@ class InquiryInfoController extends BaseController
$lists = $inquiryInfoLogic->getNewCount();
$this->response('success',Code::SUCCESS,$lists);
}
/**
* @remark :根据关键字获取域名
* @name :getKeywordUrl
* @author :lyh
* @method :post
* @time :2023/7/17 10:12
*/
public function getKeywordUrl(InquiryInfoLogic $inquiryInfoLogic){
$this->request->validate([
'keyword'=>'required',
],[
'keyword.required' => '关键字不能为空',
]);
$list = $inquiryInfoLogic->getKeywordUrl($this->map);
$this->response('success',Code::SUCCESS,$list);
}
}
... ...
<?php
namespace App\Http\Controllers\Aside\Project;
use App\Http\Controllers\Aside\BaseController;
/**
* @remark :项目关键字关联域名表
* @class :KeywordsController.php
* @author :lyh
* @time :2023/7/17 9:51
*/
class KeywordsController extends BaseController
{
/**
* @remark :获取当前关键字列表
* @name :lists
* @author :lyh
* @method :post
* @time :2023/7/17 9:52
*/
public function lists(){
}
}
... ...
... ... @@ -4,8 +4,9 @@ namespace App\Http\Logic\Aside\Projects;
use App\Http\Logic\Aside\BaseLogic;
use App\Models\Inquiry\InquiryCount;
use App\Models\Inquiry\InquiryInfo;
use App\Models\Inquiry\InquiryIP;
use App\Models\Projects\InquiryInfo;
use App\Models\Project\Keywords;
use App\Models\Projects\InquiryUser;
use Illuminate\Support\Facades\DB;
... ... @@ -230,4 +231,18 @@ class InquiryInfoLogic extends BaseLogic
$data = $lists['list'];
return $this->success($data);
}
/**
* @remark :根据关键字获取域名
* @name :getKeywordUrl
* @author :lyh
* @method :post
* @time :2023/7/17 9:09
*/
public function getKeywordUrl($map){
$keywordModel = new Keywords();
$map['type'] = 1;//关键字关联域名
$list = $keywordModel->list($map);
return $this->success($list);
}
}
... ...
<?php
namespace App\Models\Projects;
namespace App\Models\Inquiry;
use App\Models\Base;
... ...
<?php
namespace App\Models\Projects;
namespace App\Models\Project;
use App\Models\Base;
/**
* @remark :询盘转发表
* @class :InquiryUser.php
* @remark :项目关键字
* @class :Keywords.php
* @author :lyh
* @time :2023/7/11 15:57
* @time :2023/7/17 9:46
*/
class InquiryUser extends Base
class Keywords extends Base
{
protected $table = 'gl_inquiry_user';
protected $table = 'gl_project_keyword';
}
... ...
... ... @@ -265,6 +265,7 @@ Route::group([], function () {
Route::any('/info', [Aside\Inquiry\InquiryInfoController::class, 'info'])->name('admin.inquiry_info');
Route::any('/importInquirySave', [Aside\Inquiry\InquiryInfoController::class, 'importInquirySave'])->name('admin.inquiry_importInquirySave');
Route::any('/getSearchIpInfo', [Aside\Inquiry\InquiryInfoController::class, 'getSearchIpInfo'])->name('admin.inquiry_getSearchIpInfo');
Route::any('/getKeywordUrl', [Aside\Inquiry\InquiryInfoController::class, 'getKeywordUrl'])->name('admin.inquiry_getKeywordUrl');
});
});
... ...