作者 lyh

gx剩余服务时常

@@ -122,7 +122,8 @@ class RemainDay extends Command @@ -122,7 +122,8 @@ class RemainDay extends Command
122 if($deploy_build['seo_service_duration'] != 0){ 122 if($deploy_build['seo_service_duration'] != 0){
123 if($item['uptime']){ 123 if($item['uptime']){
124 $diff = time() - strtotime($item['uptime']); 124 $diff = time() - strtotime($item['uptime']);
125 - $seo_remain_day = $deploy_build['seo_service_duration'] - floor($diff / (60 * 60 * 24)); 125 + $compliance_day = floor($diff / (60 * 60 * 24));
  126 + $seo_remain_day = $deploy_build['seo_service_duration'] - $compliance_day;
126 }else{ 127 }else{
127 $seo_remain_day = $deploy_build['seo_service_duration']; 128 $seo_remain_day = $deploy_build['seo_service_duration'];
128 } 129 }
@@ -130,10 +131,10 @@ class RemainDay extends Command @@ -130,10 +131,10 @@ class RemainDay extends Command
130 $seo_remain_day = 0; 131 $seo_remain_day = 0;
131 } 132 }
132 if($deploy_build['plan'] == 0 && $seo_remain_day == 0 && $deploy_build['seo_service_duration'] != 0){//只有白帽版本的项目且剩余服务时常未0,放入未续费中 133 if($deploy_build['plan'] == 0 && $seo_remain_day == 0 && $deploy_build['seo_service_duration'] != 0){//只有白帽版本的项目且剩余服务时常未0,放入未续费中
133 - $this->project->edit(['seo_remain_day'=>$seo_remain_day,'extend_type'=>Project::TYPE_FIVE],['id'=>$item['id']]); 134 + $this->project->edit(['seo_remain_day'=>$seo_remain_day,'finish_remain_day'=>$compliance_day ?? 0,'extend_type'=>Project::TYPE_FIVE],['id'=>$item['id']]);
134 }else{ 135 }else{
135 //同时包括白帽版本+默认版本的项目 136 //同时包括白帽版本+默认版本的项目
136 - $this->project->edit(['seo_remain_day'=>$seo_remain_day],['id'=>$item['id']]); 137 + $this->project->edit(['seo_remain_day'=>$seo_remain_day,'finish_remain_day'=>$compliance_day ?? 0],['id'=>$item['id']]);
137 } 138 }
138 } 139 }
139 } 140 }