作者 lyh
@@ -126,11 +126,11 @@ class DomainInfo extends Command @@ -126,11 +126,11 @@ class DomainInfo extends Command
126 $data = []; 126 $data = [];
127 $ssl = $this->updateDomainSsl($amp_domain); 127 $ssl = $this->updateDomainSsl($amp_domain);
128 $ssl['from'] && $data['amp_certificate_start_time'] = $ssl['from']; 128 $ssl['from'] && $data['amp_certificate_start_time'] = $ssl['from'];
129 - $ssl['to'] && $data['amp_certificate_start_time'] = $ssl['to']; 129 + $ssl['to'] && $data['amp_certificate_end_time'] = $ssl['to'];
130 130
131 $domainModel->edit($data, ['id' => $v['id']]); 131 $domainModel->edit($data, ['id' => $v['id']]);
132 132
133 - if ($v['amp_type'] == 1 && ($data['amp_certificate_start_time'] ?? '') < $end_day) { 133 + if ($v['amp_type'] == 1 && ($data['amp_certificate_end_time'] ?? '') < $end_day) {
134 //申请免费证书 134 //申请免费证书
135 $this->updateAmpPrivate($v['domain']); 135 $this->updateAmpPrivate($v['domain']);
136 } 136 }
@@ -389,19 +389,21 @@ class RankDataLogic extends BaseLogic @@ -389,19 +389,21 @@ class RankDataLogic extends BaseLogic
389 //有小语种的 389 //有小语种的
390 $lang_list = $api->getLangList(); 390 $lang_list = $api->getLangList();
391 if (!empty($lang_list[$api_no])) { 391 if (!empty($lang_list[$api_no])) {
392 - $model = RankData::where('project_id', $project_id)->where('lang', '<>', '')->first();  
393 - if (!$model || $model->updated_date != date('Y-m-d') || $force) {  
394 - $res = $api->getGoogleRank($api_no, $lang_list[$api_no], 7, $force);  
395 - if (!$res) {  
396 - throw new \Exception("接口数据获取失败,api_no:{$api_no},lang");  
397 - }  
398 - $data = [];  
399 - //不同的小语种取出来  
400 - foreach ($res as $keyword => $v) {  
401 - $data[Arr::last($v)['lang']][$keyword] = $v;  
402 - }  
403 - foreach ($data as $lang => $rank) {  
404 - $this->save_rank($project_id, $rank, 0, $lang); 392 + foreach ($lang_list[$api_no] as $lang){
  393 + $model = RankData::where('project_id', $project_id)->where('lang', $lang)->first();
  394 + if (!$model || $model->updated_date != date('Y-m-d') || $force) {
  395 + $res = $api->getGoogleRank($api_no, $lang, 7, $force);
  396 + if (!$res) {
  397 + throw new \Exception("接口数据获取失败,api_no:{$api_no},lang");
  398 + }
  399 + $data = [];
  400 + //不同的小语种取出来
  401 + foreach ($res as $keyword => $v) {
  402 + $data[Arr::last($v)['lang']][$keyword] = $v;
  403 + }
  404 + foreach ($data as $lang => $rank) {
  405 + $this->save_rank($project_id, $rank, 0, $lang);
  406 + }
405 } 407 }
406 } 408 }
407 } 409 }