|
...
|
...
|
@@ -17,6 +17,12 @@ use App\Models\Project\InquiryFilterConfig; |
|
|
|
use App\Models\Project\MinorLanguages;
|
|
|
|
use App\Models\Project\ProjectRenew;
|
|
|
|
use App\Models\Project\WebTrafficConfig;
|
|
|
|
use App\Models\RankData\ExternalLinks;
|
|
|
|
use App\Models\RankData\IndexedPages;
|
|
|
|
use App\Models\RankData\RankData;
|
|
|
|
use App\Models\RankData\RankWeek;
|
|
|
|
use App\Models\RankData\RecommDomain;
|
|
|
|
use App\Models\RankData\Speed;
|
|
|
|
use App\Models\Template\Setting;
|
|
|
|
use App\Models\User\ProjectMenu;
|
|
|
|
use App\Models\User\ProjectRole;
|
|
...
|
...
|
@@ -296,7 +302,17 @@ class ProjectLogic extends BaseLogic |
|
|
|
//是否更新了api_no
|
|
|
|
$api_no = DeployOptimize::where('id', $deploy_optimize['id'])->value('api_no');
|
|
|
|
if($api_no != $deploy_optimize['api_no']){
|
|
|
|
NoticeLog::createLog(NoticeLog::TYPE_RANK_DATA, ['api_no' => $deploy_optimize['api_no']]);
|
|
|
|
if($deploy_optimize['api_no']){
|
|
|
|
NoticeLog::createLog(NoticeLog::TYPE_RANK_DATA, ['api_no' => $deploy_optimize['api_no'] ?: 0]);
|
|
|
|
}else{
|
|
|
|
//清空已有排名数据
|
|
|
|
RankData::where('project_id', $deploy_optimize['project_id'])->delete();
|
|
|
|
ExternalLinks::where('project_id', $deploy_optimize['project_id'])->delete();
|
|
|
|
IndexedPages::where('project_id', $deploy_optimize['project_id'])->delete();
|
|
|
|
RecommDomain::where('project_id', $deploy_optimize['project_id'])->delete();
|
|
|
|
Speed::where('project_id', $deploy_optimize['project_id'])->delete();
|
|
|
|
RankWeek::where('project_id', $deploy_optimize['project_id'])->delete();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$deployOptimizeModel->edit($deploy_optimize,['id'=>$deploy_optimize['id']]);
|
|
|
|
return $this->success();
|
...
|
...
|
|