作者 lyh

gx

@@ -9,7 +9,6 @@ @@ -9,7 +9,6 @@
9 9
10 namespace App\Console\Commands\GoogleSearch; 10 namespace App\Console\Commands\GoogleSearch;
11 11
12 -use App\Helper\Country;  
13 use App\Models\Com\NoticeLog; 12 use App\Models\Com\NoticeLog;
14 use App\Models\GoogleSearch\GoogleSearch; 13 use App\Models\GoogleSearch\GoogleSearch;
15 use App\Models\GoogleSearch\GoogleSearchDetail; 14 use App\Models\GoogleSearch\GoogleSearchDetail;
@@ -90,13 +89,14 @@ class GoogleSearchKeyword extends Command @@ -90,13 +89,14 @@ class GoogleSearchKeyword extends Command
90 $searchModel = new GoogleSearch(); 89 $searchModel = new GoogleSearch();
91 $searchModel->addReturnId(['date'=>date('Y-m-d'),'project_id'=>$project_id,'type'=>$type,'text'=>json_encode($data,true)]); 90 $searchModel->addReturnId(['date'=>date('Y-m-d'),'project_id'=>$project_id,'type'=>$type,'text'=>json_encode($data,true)]);
92 $saveData = []; 91 $saveData = [];
  92 + $clicksNum = array_sum(array_column($data, 'clicks'));
  93 + $impressionsNum = array_sum(array_column($data, 'impressions'));
93 foreach ($data as $val){ 94 foreach ($data as $val){
94 $saveData[] = [ 95 $saveData[] = [
95 'date'=>date('Y-m-d'), 96 'date'=>date('Y-m-d'),
96 'project_id'=>$project_id, 97 'project_id'=>$project_id,
97 'type'=>$type, 98 'type'=>$type,
98 'keys'=>$val['keys'][0], 99 'keys'=>$val['keys'][0],
99 - 'keys_country' => Country::getCountryNameByAlpha3(strtoupper($val['keys'][0])),  
100 'clicks'=>$val['clicks'], 100 'clicks'=>$val['clicks'],
101 'impressions'=>$val['impressions'], 101 'impressions'=>$val['impressions'],
102 'ctr'=>$val['ctr'], 102 'ctr'=>$val['ctr'],