作者 lyh

gx

@@ -62,11 +62,13 @@ class OptimizationReportController extends BaseController @@ -62,11 +62,13 @@ class OptimizationReportController extends BaseController
62 'cert_info' => date('Y-m-d', strtotime($domain_info['certificate_start_time'])) . ' - ' .date('Y-m-d', strtotime($domain_info['certificate_end_time'])), 62 'cert_info' => date('Y-m-d', strtotime($domain_info['certificate_start_time'])) . ' - ' .date('Y-m-d', strtotime($domain_info['certificate_end_time'])),
63 ]; 63 ];
64 } 64 }
  65 + //外链周期分析
  66 + $external_links = ExternalLinks::where('project_id', $this->param['project_id'])->first();
65 $data['domain'] = $domain_info; 67 $data['domain'] = $domain_info;
66 //方案信息 68 //方案信息
67 $data['plan_information'] = $this->plan_information($projectInfo,$domain_info); 69 $data['plan_information'] = $this->plan_information($projectInfo,$domain_info);
68 //排名数据 70 //排名数据
69 - $data['first_total'] = $this->first_total(); 71 + $data['first_total'] = $this->first_total($external_links);
70 //关键词排名分析图 72 //关键词排名分析图
71 $data['rank_chat'] = $this->rank_chat(); 73 $data['rank_chat'] = $this->rank_chat();
72 //关键词排名明细 74 //关键词排名明细
@@ -77,8 +79,7 @@ class OptimizationReportController extends BaseController @@ -77,8 +79,7 @@ class OptimizationReportController extends BaseController
77 $data['count_30'] = $this->count_30_total(); 79 $data['count_30'] = $this->count_30_total();
78 //访问国家前10 80 //访问国家前10
79 $data['access_country_count'] = $this->access_country_count(); 81 $data['access_country_count'] = $this->access_country_count();
80 - //外链周期分析  
81 - $external_links = ExternalLinks::where('project_id', $this->param['project_id'])->first(); 82 +
82 //SEO数据周期分析图 外链数 83 //SEO数据周期分析图 外链数
83 $data['external_links_chat'] = [ 84 $data['external_links_chat'] = [
84 'labels' => array_keys($external_links['data'] ?? []), 85 'labels' => array_keys($external_links['data'] ?? []),
@@ -295,7 +296,7 @@ class OptimizationReportController extends BaseController @@ -295,7 +296,7 @@ class OptimizationReportController extends BaseController
295 * @method :post 296 * @method :post
296 * @time :2024/3/7 16:58 297 * @time :2024/3/7 16:58
297 */ 298 */
298 - public function first_total(){ 299 + public function first_total($external_links){
299 $rank = RankData::where('project_id', $this->param['project_id'])->first(); 300 $rank = RankData::where('project_id', $this->param['project_id'])->first();
300 return [ 301 return [
301 'first_num' => $rank['first_num'] ?? 0, 302 'first_num' => $rank['first_num'] ?? 0,