作者 lyh

gx

@@ -82,19 +82,19 @@ class RankDataLogic extends BaseLogic @@ -82,19 +82,19 @@ class RankDataLogic extends BaseLogic
82 $lang_data = $quanqiusou_api->getLangRankData($api_no); 82 $lang_data = $quanqiusou_api->getLangRankData($api_no);
83 $lang_data = Arr::setValueToKey($lang_data, 'language'); 83 $lang_data = Arr::setValueToKey($lang_data, 'language');
84 $data['langs'] = []; 84 $data['langs'] = [];
85 - foreach($project['deploy_optimize']['minor_languages']??[] as $lang){  
86 - $remain_day = $lang_data[$lang['tl']]['dabiao_day'] ?? 0;  
87 - $data['langs'][$lang['tl'] ?? ''] = [  
88 - 'lang_text' => Translate::getTls($lang['tl'] ?? ''),  
89 - 'keyword_num' => $lang['keywords'] ?? 0,  
90 - 'reach_day' => $lang_data[$lang['tl']]['dabiao_day'] ?? 0,  
91 - 'home_cnt' => $lang_data[$lang['tl']]['home_cnt'] ?? 0,  
92 - 'remain_day' => ($lang['type']??0) == 1 ? $data['project']['remain_day'] : $lang['service_day'] - $remain_day,  
93 - 'type' => $lang['type'] ?? 0, //1 项目关键词 项目天数 2 保证首页关键词 项目达标天数  
94 - ]; 85 + if(isset($project['deploy_optimize']['minor_languages']) && !empty($project['deploy_optimize']['minor_languages'])){
  86 + foreach($project['deploy_optimize']['minor_languages']??[] as $lang){
  87 + $remain_day = $lang_data[$lang['tl']]['dabiao_day'] ?? 0;
  88 + $data['langs'][$lang['tl'] ?? ''] = [
  89 + 'lang_text' => Translate::getTls($lang['tl'] ?? ''),
  90 + 'keyword_num' => $lang['keywords'] ?? 0,
  91 + 'reach_day' => $lang_data[$lang['tl']]['dabiao_day'] ?? 0,
  92 + 'home_cnt' => $lang_data[$lang['tl']]['home_cnt'] ?? 0,
  93 + 'remain_day' => ($lang['type']??0) == 1 ? $data['project']['remain_day'] : $lang['service_day'] - $remain_day,
  94 + 'type' => $lang['type'] ?? 0, //1 项目关键词 项目天数 2 保证首页关键词 项目达标天数
  95 + ];
  96 + }
95 } 97 }
96 -  
97 -  
98 //测速 98 //测速
99 $data['speed'] = $speed['data'] ?? []; 99 $data['speed'] = $speed['data'] ?? [];
100 100