作者 lyh

gx

@@ -57,7 +57,9 @@ class RemainDay extends Command @@ -57,7 +57,9 @@ class RemainDay extends Command
57 foreach ($list as $item){ 57 foreach ($list as $item){
58 if($item['type'] == Project::TYPE_TWO){ 58 if($item['type'] == Project::TYPE_TWO){
59 //排名达标天数 59 //排名达标天数
60 - $compliance_day = GoogleRankModel::where(['project_id' => $item['id'], 'lang' => ''])->value('compliance_day') ?: 0; 60 +// $compliance_day = GoogleRankModel::where(['project_id' => $item['id'], 'lang' => ''])->value('compliance_day') ?: 0;
  61 + //获取当前项目的达标天数
  62 + $compliance_day = Project::where(['id' => $item['id']])->value('finish_remain_day') ?: 0;
61 $remain_day = $item['deploy_build']['service_duration'] - $compliance_day; 63 $remain_day = $item['deploy_build']['service_duration'] - $compliance_day;
62 }else{ 64 }else{
63 //审核上线后开始 65 //审核上线后开始
@@ -184,6 +184,8 @@ class ProjectLogic extends BaseLogic @@ -184,6 +184,8 @@ class ProjectLogic extends BaseLogic
184 } 184 }
185 $param['confirm_file'] = Arr::a2s($param['confirm_file']); 185 $param['confirm_file'] = Arr::a2s($param['confirm_file']);
186 } 186 }
  187 + //剩余服务天数
  188 + $param['remain_day'] = $param['deploy_build']['service_duration'] - $param['finish_remain_day'];
187 unset($param['payment'],$param['deploy_build'],$param['deploy_optimize'],$param['online_check'],$param['project_after']); 189 unset($param['payment'],$param['deploy_build'],$param['deploy_optimize'],$param['online_check'],$param['project_after']);
188 //文件上传默认值 190 //文件上传默认值
189 if($param['is_upload_manage']){ 191 if($param['is_upload_manage']){
@@ -464,9 +464,9 @@ class RankDataLogic extends BaseLogic @@ -464,9 +464,9 @@ class RankDataLogic extends BaseLogic
464 if($keyword_num && $type == Project::TYPE_TWO && $first_page_num >= $keyword_num){ 464 if($keyword_num && $type == Project::TYPE_TWO && $first_page_num >= $keyword_num){
465 $model->compliance_day = $model->compliance_day + 1; 465 $model->compliance_day = $model->compliance_day + 1;
466 $model->is_compliance = 1; 466 $model->is_compliance = 1;
467 -  
468 //项目表更新 467 //项目表更新
469 - Project::where('id', $project_id)->update(['is_remain_today' => 1, 'finish_remain_day' => $model->compliance_day]); 468 + $compliance_day = Project::where(['id' => $project_id])->value('finish_remain_day') ?: 0;
  469 + Project::where('id', $project_id)->update(['is_remain_today' => 1, 'finish_remain_day' => $compliance_day+1]);
470 } 470 }
471 } 471 }
472 472