作者 lyh

gx脚本

@@ -93,11 +93,16 @@ class WeekProject extends Command @@ -93,11 +93,16 @@ class WeekProject extends Command
93 $countModel = new Count(); 93 $countModel = new Count();
94 $startOfThisWeek = date('Y-m-d', strtotime("monday this week")); 94 $startOfThisWeek = date('Y-m-d', strtotime("monday this week"));
95 $endOfLastWeekFormattedInfo = $countModel->read(['date'=>$startOfThisWeek,'project_id'=>$value['id']],['inquiry_num','country']); 95 $endOfLastWeekFormattedInfo = $countModel->read(['date'=>$startOfThisWeek,'project_id'=>$value['id']],['inquiry_num','country']);
96 - $data['inquiry_total'] = $endOfLastWeekFormattedInfo['inquiry_num'] ?? 0;//询盘数量  
97 - $data['inquiry_country'] = $endOfLastWeekFormattedInfo['country'] ?? json_encode([]); 96 + $data['inquiry_total'] = $endOfLastWeekFormattedInfo['inquiry_num'] ?? 0;//询盘总数量
  97 + $data['inquiry_country'] = $endOfLastWeekFormattedInfo['country'] ?? json_encode([]);//询盘国家
98 //获取上一周询盘数量 98 //获取上一周询盘数量
99 $result = (new FormGlobalsoApi())->getDateInquiry($value['domain'],$data['start_date'],$data['end_date']); 99 $result = (new FormGlobalsoApi())->getDateInquiry($value['domain'],$data['start_date'],$data['end_date']);
100 - $data['week_inquiry_total'] = ($endOfLastWeekFormattedInfo['inquiry_num'] ?? 0) - ($startOfLastWeekFormattedInfo['inquiry_num'] ?? 0); 100 + if(isset($result['status'])){
  101 + $data['week_inquiry_total'] = $result['data'];
  102 + }else{
  103 + $data['week_inquiry_total'] = 0;
  104 + echo date('Y-m-d H:i:s') . '项目id:'.$value['id'].',域名:'.$value['domain'].',请求询盘错误。' . PHP_EOL;
  105 + }
101 $rankDataModel = new RankData(); 106 $rankDataModel = new RankData();
102 $rankInfo = $rankDataModel->read(['project_id'=>$value['id'],'lang'=>''],['first_num','first_page_num','first_three_pages_num','first_five_pages_num','first_ten_pages_num','indexed_pages_num']); 107 $rankInfo = $rankDataModel->read(['project_id'=>$value['id'],'lang'=>''],['first_num','first_page_num','first_three_pages_num','first_five_pages_num','first_ten_pages_num','indexed_pages_num']);
103 $data['google_indexed_num'] = $rankInfo['indexed_pages_num'] ?? 0; 108 $data['google_indexed_num'] = $rankInfo['indexed_pages_num'] ?? 0;
@@ -209,7 +209,6 @@ class FormGlobalsoApi @@ -209,7 +209,6 @@ class FormGlobalsoApi
209 $queryString = http_build_query($data); 209 $queryString = http_build_query($data);
210 $url = 'https://www.globalso.site/api/external-interface/country_con/15243d63ed5a5738?'.$queryString; 210 $url = 'https://www.globalso.site/api/external-interface/country_con/15243d63ed5a5738?'.$queryString;
211 $res = http_get($url,['charset=utf-8']); 211 $res = http_get($url,['charset=utf-8']);
212 - echo date('Y-m-d H:i:s') . '数据:'.json_encode($res) . PHP_EOL;  
213 return $res; 212 return $res;
214 } 213 }
215 214
@@ -234,7 +233,6 @@ class FormGlobalsoApi @@ -234,7 +233,6 @@ class FormGlobalsoApi
234 $queryString = http_build_query($data); 233 $queryString = http_build_query($data);
235 $url = 'https://www.globalso.site/api/external-interface/date_count?'.$queryString; 234 $url = 'https://www.globalso.site/api/external-interface/date_count?'.$queryString;
236 $res = http_get($url,['charset=utf-8']); 235 $res = http_get($url,['charset=utf-8']);
237 - echo date('Y-m-d H:i:s') . '数据:'.json_encode($res) . PHP_EOL;  
238 return $res; 236 return $res;
239 } 237 }
240 } 238 }