作者 Your Name
@@ -2,13 +2,9 @@ @@ -2,13 +2,9 @@
2 2
3 namespace App\Console\Commands\DayCount; 3 namespace App\Console\Commands\DayCount;
4 4
5 -use App\Helper\Common;  
6 use App\Helper\FormGlobalsoApi; 5 use App\Helper\FormGlobalsoApi;
7 use App\Models\Domain\DomainInfo; 6 use App\Models\Domain\DomainInfo;
8 -use App\Models\Inquiry\InquiryForm;  
9 use App\Models\Inquiry\InquiryFormData; 7 use App\Models\Inquiry\InquiryFormData;
10 -use App\Models\Project\DeployBuild;  
11 -use App\Models\Project\DeployOptimize;  
12 use App\Models\Project\Project; 8 use App\Models\Project\Project;
13 use App\Services\ProjectServer; 9 use App\Services\ProjectServer;
14 use Carbon\Carbon; 10 use Carbon\Carbon;
@@ -12,7 +12,6 @@ namespace App\Console\Commands\DayCount; @@ -12,7 +12,6 @@ namespace App\Console\Commands\DayCount;
12 use App\Helper\FormGlobalsoApi; 12 use App\Helper\FormGlobalsoApi;
13 use App\Models\Inquiry\InquiryFormData; 13 use App\Models\Inquiry\InquiryFormData;
14 use App\Models\Project\Project; 14 use App\Models\Project\Project;
15 -use App\Models\Visit\Visit;  
16 use App\Services\ProjectServer; 15 use App\Services\ProjectServer;
17 use Illuminate\Console\Command; 16 use Illuminate\Console\Command;
18 use Illuminate\Support\Facades\DB; 17 use Illuminate\Support\Facades\DB;
@@ -2,16 +2,11 @@ @@ -2,16 +2,11 @@
2 2
3 namespace App\Console\Commands\DayCount; 3 namespace App\Console\Commands\DayCount;
4 4
5 -use App\Helper\Common;  
6 use App\Helper\FormGlobalsoApi; 5 use App\Helper\FormGlobalsoApi;
7 use App\Models\Domain\DomainInfo; 6 use App\Models\Domain\DomainInfo;
8 -use App\Models\Inquiry\InquiryForm;  
9 use App\Models\Inquiry\InquiryFormData; 7 use App\Models\Inquiry\InquiryFormData;
10 -use App\Models\Project\DeployBuild;  
11 -use App\Models\Project\DeployOptimize;  
12 use App\Models\Project\Project; 8 use App\Models\Project\Project;
13 use App\Services\ProjectServer; 9 use App\Services\ProjectServer;
14 -use Carbon\Carbon;  
15 use Illuminate\Console\Command; 10 use Illuminate\Console\Command;
16 use Illuminate\Support\Facades\DB; 11 use Illuminate\Support\Facades\DB;
17 use Illuminate\Support\Facades\Log; 12 use Illuminate\Support\Facades\Log;
@@ -14,7 +14,6 @@ use App\Models\Domain\DomainInfo; @@ -14,7 +14,6 @@ use App\Models\Domain\DomainInfo;
14 use App\Models\Inquiry\InquiryFormData; 14 use App\Models\Inquiry\InquiryFormData;
15 use App\Models\Project\DeployOptimize; 15 use App\Models\Project\DeployOptimize;
16 use App\Models\Project\Project; 16 use App\Models\Project\Project;
17 -use App\Models\Visit\Visit;  
18 use App\Services\ProjectServer; 17 use App\Services\ProjectServer;
19 use Illuminate\Console\Command; 18 use Illuminate\Console\Command;
20 use Illuminate\Support\Facades\DB; 19 use Illuminate\Support\Facades\DB;
@@ -390,6 +390,7 @@ class RankDataLogic extends BaseLogic @@ -390,6 +390,7 @@ class RankDataLogic extends BaseLogic
390 public function syncRankData($api_no, $site_res, $force=false){ 390 public function syncRankData($api_no, $site_res, $force=false){
391 $project_ids = DeployOptimize::where('api_no', $api_no)->pluck('project_id'); 391 $project_ids = DeployOptimize::where('api_no', $api_no)->pluck('project_id');
392 foreach ($project_ids as $project_id) { 392 foreach ($project_ids as $project_id) {
  393 + Log::channel('rank_data')->info('开始查项目:' . $project_id);
393 $project = Project::find($project_id); 394 $project = Project::find($project_id);
394 if (!$project) { 395 if (!$project) {
395 throw new \Exception($api_no . '关联的项目不存在'); 396 throw new \Exception($api_no . '关联的项目不存在');
@@ -397,12 +398,14 @@ class RankDataLogic extends BaseLogic @@ -397,12 +398,14 @@ class RankDataLogic extends BaseLogic
397 $api = new QuanqiusouApi(); 398 $api = new QuanqiusouApi();
398 $model = RankData::where('project_id', $project_id)->where('lang', '')->first(); 399 $model = RankData::where('project_id', $project_id)->where('lang', '')->first();
399 if (!$model || $model->updated_date != date('Y-m-d') || $force) { 400 if (!$model || $model->updated_date != date('Y-m-d') || $force) {
  401 + Log::channel('rank_data')->info('开始接口数据:' . $project_id);
400 $res = $api->getGoogleRank($project_id, $api_no, '', 7, $force); 402 $res = $api->getGoogleRank($project_id, $api_no, '', 7, $force);
401 if (!$res) { 403 if (!$res) {
402 throw new \Exception("接口数据获取失败,api_no:{$api_no}"); 404 throw new \Exception("接口数据获取失败,api_no:{$api_no}");
403 } 405 }
404 //收录数 406 //收录数
405 $indexed_pages_num = $site_res[$api_no] ?? 0; 407 $indexed_pages_num = $site_res[$api_no] ?? 0;
  408 + Log::channel('rank_data')->info('开始保存:' . $project_id);
406 $this->save_rank($project_id, $res, $indexed_pages_num); 409 $this->save_rank($project_id, $res, $indexed_pages_num);
407 } 410 }
408 //有小语种的 411 //有小语种的
@@ -201,7 +201,7 @@ class SyncSubmitTaskService @@ -201,7 +201,7 @@ class SyncSubmitTaskService
201 if(!empty($data['is_cf'])){ 201 if(!empty($data['is_cf'])){
202 $visit_data['is_inquiry'] = 1; 202 $visit_data['is_inquiry'] = 1;
203 } 203 }
204 - Visit::saveData($visit_data, $date); 204 + Visit::saveData($visit_data, $visit_data['updated_date']);
205 205
206 return true; 206 return true;
207 } 207 }