作者 lyh
@@ -28,6 +28,7 @@ use App\Models\RankData\Speed; @@ -28,6 +28,7 @@ use App\Models\RankData\Speed;
28 use App\Models\RankData\Speed as GoogleSpeedModel; 28 use App\Models\RankData\Speed as GoogleSpeedModel;
29 use App\Utils\HttpUtils; 29 use App\Utils\HttpUtils;
30 use GuzzleHttp\Exception\GuzzleException; 30 use GuzzleHttp\Exception\GuzzleException;
  31 +use Illuminate\Support\Collection;
31 use Illuminate\Support\Facades\Cache; 32 use Illuminate\Support\Facades\Cache;
32 use Illuminate\Support\Facades\Log; 33 use Illuminate\Support\Facades\Log;
33 use Illuminate\Support\Str; 34 use Illuminate\Support\Str;
@@ -110,6 +111,7 @@ class RankDataLogic extends BaseLogic @@ -110,6 +111,7 @@ class RankDataLogic extends BaseLogic
110 111
111 //外链引荐域名 112 //外链引荐域名
112 $recomm_domain = $recomm_domain ? $recomm_domain->toArray() : []; 113 $recomm_domain = $recomm_domain ? $recomm_domain->toArray() : [];
  114 + $recomm_domain['data'] = Collection::make($recomm_domain['data'] ?? [])->sortBy('backlinks_num')->all();
113 $data['external_links_domain_chat'] = [ 115 $data['external_links_domain_chat'] = [
114 'labels' => array_map(function ($item) { 116 'labels' => array_map(function ($item) {
115 return Str::substrReplace($item, '***', 2, 3); 117 return Str::substrReplace($item, '***', 2, 3);
@@ -611,7 +613,6 @@ class RankDataLogic extends BaseLogic @@ -611,7 +613,6 @@ class RankDataLogic extends BaseLogic
611 //外链引荐域名 613 //外链引荐域名
612 $domain = (new DomainInfo())->getDomain($domain); 614 $domain = (new DomainInfo())->getDomain($domain);
613 $semrushApi = new SemrushApi(); 615 $semrushApi = new SemrushApi();
614 - $domain = (new DomainInfo())->getDomain($domain);  
615 $data = $semrushApi->backlinks_refdomains($domain); 616 $data = $semrushApi->backlinks_refdomains($domain);
616 } 617 }
617 618