作者 lyh

GX

@@ -35,7 +35,7 @@ class UpdateSeoTdkCrontab extends Command @@ -35,7 +35,7 @@ class UpdateSeoTdkCrontab extends Command
35 */ 35 */
36 public function handle() 36 public function handle()
37 { 37 {
38 - $project_ids = Project::where('type', Project::TYPE_TWO)->where('uptime', '<=', date('Y-m-d H:i:s'))->pluck('id')->toArray(); 38 + $project_ids = Project::where('type', Project::TYPE_TWO)->where('extend_type',0)->where('delete_status',0)->where('uptime', '<=', date('Y-m-d H:i:s'))->pluck('id')->toArray();
39 foreach ($project_ids as $project_id){ 39 foreach ($project_ids as $project_id){
40 try { 40 try {
41 ProjectUpdateTdk::add_task($project_id); 41 ProjectUpdateTdk::add_task($project_id);
@@ -44,7 +44,7 @@ class UpdateSeoTdkCrontab extends Command @@ -44,7 +44,7 @@ class UpdateSeoTdkCrontab extends Command
44 } 44 }
45 } 45 }
46 46
47 - $project_ids = Project::where('type', Project::TYPE_TWO)->where('tag_page_version', '>' ,1)->where('uptime', '<=', date('Y-m-d H:i:s'))->pluck('id')->toArray(); 47 + $project_ids = Project::where('type', Project::TYPE_TWO)->where('extend_type',0)->where('delete_status',0)->where('tag_page_version', '>' ,1)->where('uptime', '<=', date('Y-m-d H:i:s'))->pluck('id')->toArray();
48 foreach ($project_ids as $project_id){ 48 foreach ($project_ids as $project_id){
49 try { 49 try {
50 ProjectKeywordAiTask::add_task($project_id); 50 ProjectKeywordAiTask::add_task($project_id);
@@ -12,6 +12,7 @@ namespace App\Http\Logic\Bside\BCom; @@ -12,6 +12,7 @@ namespace App\Http\Logic\Bside\BCom;
12 use App\Http\Logic\Bside\BaseLogic; 12 use App\Http\Logic\Bside\BaseLogic;
13 use App\Models\Ai\AiBlog; 13 use App\Models\Ai\AiBlog;
14 use App\Models\Ai\AiVideo; 14 use App\Models\Ai\AiVideo;
  15 +use App\Models\AuthorityScore\AuthorityScore;
15 use App\Models\RankData\RankDataBmseo; 16 use App\Models\RankData\RankDataBmseo;
16 use App\Models\SeoSetting\LinkData; 17 use App\Models\SeoSetting\LinkData;
17 18
@@ -42,14 +43,8 @@ class AuthorityScoreLogic extends BaseLogic @@ -42,14 +43,8 @@ class AuthorityScoreLogic extends BaseLogic
42 $bSeoModel = new RankDataBmseo(); 43 $bSeoModel = new RankDataBmseo();
43 $bSeoInfo = $bSeoModel->read(['project_id'=>$this->user['project_id'],'lang'=>''],['first_num','first_page_num','first_three_pages_num','first_five_pages_num','first_ten_pages_num','indexed_pages_num']); 44 $bSeoInfo = $bSeoModel->read(['project_id'=>$this->user['project_id'],'lang'=>''],['first_num','first_page_num','first_three_pages_num','first_five_pages_num','first_ten_pages_num','indexed_pages_num']);
44 $data['rank'] = $bSeoInfo; 45 $data['rank'] = $bSeoInfo;
45 - $parsedUrl = parse_url($this->user['domain']);  
46 - $domain = $parsedUrl['host'];  
47 - $url = 'https://www.cmer.site/api/domain/organic?domain='.$domain;  
48 - try {  
49 - $data['sem'] = http_get($url)['data'];  
50 - }catch (\Exception $e){  
51 - $data['sem'] = [];  
52 - } 46 + $authorityScoreModel = new AuthorityScore();
  47 + $data['authority_score'] = $authorityScoreModel->list(['project_id'=>$this->user['project_id']],'id',['*'],'desc',10);
53 $startTime = date('Y-m-01 00:00:00', strtotime($this->param['date'])); 48 $startTime = date('Y-m-01 00:00:00', strtotime($this->param['date']));
54 // 结束时间(当月最后一天) 49 // 结束时间(当月最后一天)
55 $endTime = date('Y-m-t 23:59:59', strtotime($this->param['date'])); 50 $endTime = date('Y-m-t 23:59:59', strtotime($this->param['date']));
@@ -744,9 +744,9 @@ Route::middleware(['bloginauth'])->group(function () { @@ -744,9 +744,9 @@ Route::middleware(['bloginauth'])->group(function () {
744 Route::prefix('google_link')->group(function () { 744 Route::prefix('google_link')->group(function () {
745 Route::any('/', [\App\Http\Controllers\Bside\GoogleKeyword\GoogleLinkController::class,'getLink'])->name('google_link_getLink'); 745 Route::any('/', [\App\Http\Controllers\Bside\GoogleKeyword\GoogleLinkController::class,'getLink'])->name('google_link_getLink');
746 }); 746 });
747 - //白帽版本  
748 - Route::prefix('white_hat_report')->group(function () {  
749 - Route::any('/whiteHatReportInfo', [\App\Http\Controllers\Bside\BCom\AuthorityScoreController::class,'whiteHatReportInfo'])->name('white_hat_report_whiteHatReportInfo'); 747 + //白帽版本统计(SEMRUSH得分)
  748 + Route::prefix('authority_score')->group(function () {
  749 + Route::any('/AuthorityScoreInfo', [\App\Http\Controllers\Bside\BCom\AuthorityScoreController::class,'AuthorityScoreInfo'])->name('authority_score_AuthorityScoreInfo');
750 }); 750 });
751 }); 751 });
752 //无需登录验证的路由组 752 //无需登录验证的路由组