作者 lyh

变更数据

@@ -268,12 +268,21 @@ class OptimizeController extends BaseController @@ -268,12 +268,21 @@ class OptimizeController extends BaseController
268 $query = $query->where('gl_project.site_status',$this->map['site_status']); 268 $query = $query->where('gl_project.site_status',$this->map['site_status']);
269 } 269 }
270 if(isset($this->map['seo_plan'])){ 270 if(isset($this->map['seo_plan'])){
271 - if(is_array($this->map['seo_plan'])){  
272 - $query = $query->whereIn('gl_project_deploy_build.seo_plan',$this->map['seo_plan']); 271 + if($this->map['seo_plan'] == 0){
  272 + $query = $query->where('gl_project_deploy_build.plan','!=',0);
  273 + }elseif(is_array($this->map['seo_plan'])){
  274 + $query = $query->whereIn('gl_project_deploy_build.seo_plan',$this->map['seo_plan'])->where('gl_project_deploy_build.plan',0);
273 }else{ 275 }else{
274 $query = $query->where('gl_project_deploy_build.seo_plan',$this->map['seo_plan']); 276 $query = $query->where('gl_project_deploy_build.seo_plan',$this->map['seo_plan']);
275 } 277 }
276 } 278 }
  279 + if (isset($this->map['seo_plan'])) {
  280 + $query = $query->where('gl_project_deploy_build.seo_plan', '!=', 0)
  281 + ->where(function ($subQuery) {
  282 + $subQuery->where('gl_project_deploy_build.plan', '=', 0)
  283 + ->orWhere('gl_project_deploy_build.seo_plan', '!=', 9);
  284 + });
  285 + }
277 if(isset($this->map['main_lang_id'])){ 286 if(isset($this->map['main_lang_id'])){
278 $query = $query->where('gl_project.main_lang_id',$this->map['main_lang_id']); 287 $query = $query->where('gl_project.main_lang_id',$this->map['main_lang_id']);
279 } 288 }