作者 lyh

Merge branch 'master' of http://47.244.231.31:8099/zhl/globalso-v6 into develop

@@ -17,6 +17,12 @@ use App\Models\Project\InquiryFilterConfig; @@ -17,6 +17,12 @@ use App\Models\Project\InquiryFilterConfig;
17 use App\Models\Project\MinorLanguages; 17 use App\Models\Project\MinorLanguages;
18 use App\Models\Project\ProjectRenew; 18 use App\Models\Project\ProjectRenew;
19 use App\Models\Project\WebTrafficConfig; 19 use App\Models\Project\WebTrafficConfig;
  20 +use App\Models\RankData\ExternalLinks;
  21 +use App\Models\RankData\IndexedPages;
  22 +use App\Models\RankData\RankData;
  23 +use App\Models\RankData\RankWeek;
  24 +use App\Models\RankData\RecommDomain;
  25 +use App\Models\RankData\Speed;
20 use App\Models\Template\Setting; 26 use App\Models\Template\Setting;
21 use App\Models\User\ProjectMenu; 27 use App\Models\User\ProjectMenu;
22 use App\Models\User\ProjectRole; 28 use App\Models\User\ProjectRole;
@@ -296,7 +302,17 @@ class ProjectLogic extends BaseLogic @@ -296,7 +302,17 @@ class ProjectLogic extends BaseLogic
296 //是否更新了api_no 302 //是否更新了api_no
297 $api_no = DeployOptimize::where('id', $deploy_optimize['id'])->value('api_no'); 303 $api_no = DeployOptimize::where('id', $deploy_optimize['id'])->value('api_no');
298 if($api_no != $deploy_optimize['api_no']){ 304 if($api_no != $deploy_optimize['api_no']){
299 - NoticeLog::createLog(NoticeLog::TYPE_RANK_DATA, ['api_no' => $deploy_optimize['api_no']]); 305 + if($deploy_optimize['api_no']){
  306 + NoticeLog::createLog(NoticeLog::TYPE_RANK_DATA, ['api_no' => $deploy_optimize['api_no'] ?: 0]);
  307 + }else{
  308 + //清空已有排名数据
  309 + RankData::where('project_id', $deploy_optimize['project_id'])->delete();
  310 + ExternalLinks::where('project_id', $deploy_optimize['project_id'])->delete();
  311 + IndexedPages::where('project_id', $deploy_optimize['project_id'])->delete();
  312 + RecommDomain::where('project_id', $deploy_optimize['project_id'])->delete();
  313 + Speed::where('project_id', $deploy_optimize['project_id'])->delete();
  314 + RankWeek::where('project_id', $deploy_optimize['project_id'])->delete();
  315 + }
300 } 316 }
301 $deployOptimizeModel->edit($deploy_optimize,['id'=>$deploy_optimize['id']]); 317 $deployOptimizeModel->edit($deploy_optimize,['id'=>$deploy_optimize['id']]);
302 return $this->success(); 318 return $this->success();