|
@@ -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;
|