作者 lyh

gx

... ... @@ -284,17 +284,19 @@ class ProjectLogic extends BaseLogic
$deploy_optimize['special'] = !empty($deploy_optimize['special']) ? ','.trim($deploy_optimize['special'],',').',' : '';
//是否更新了api_no
$api_no = DeployOptimize::where('id', $deploy_optimize['id'])->value('api_no');
if($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();
if(!empty($api_no)){
if($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']]);
... ...