作者 赵彬吉

update

@@ -391,8 +391,8 @@ class WebTraffic extends Command @@ -391,8 +391,8 @@ class WebTraffic extends Command
391 foreach ($project_ids as $project_id){ 391 foreach ($project_ids as $project_id){
392 //引流配置 392 //引流配置
393 $config = WebTrafficConfig::getCacheInfoByProjectId($project_id); 393 $config = WebTrafficConfig::getCacheInfoByProjectId($project_id);
394 - $main_countries = $config->main_countries ? explode(',',$config->main_countries) : [];  
395 - $filter_countries = $config->filter_countries ? explode(',',$config->filter_countries) : []; 394 + $main_countries = !empty($config->main_countries) ? explode(',',$config->main_countries) : [];
  395 + $filter_countries = !empty($config->filter_countries) ? explode(',',$config->filter_countries) : [];
396 396
397 //根据地区随机取该地区的IP 397 //根据地区随机取该地区的IP
398 $ipdata = DB::table('gl_xunpan_ipdata')->whereIn('ip_area', $areas) 398 $ipdata = DB::table('gl_xunpan_ipdata')->whereIn('ip_area', $areas)
@@ -435,8 +435,8 @@ class WebTrafficRussia extends Command @@ -435,8 +435,8 @@ class WebTrafficRussia extends Command
435 $project_country = $country_ratio; 435 $project_country = $country_ratio;
436 //引流配置 436 //引流配置
437 $config = WebTrafficConfig::getCacheInfoByProjectId($project_id); 437 $config = WebTrafficConfig::getCacheInfoByProjectId($project_id);
438 - $main_countries = $config->main_countries ? explode(',', $config->main_countries) : [];  
439 - $filter_countries = $config->filter_countries ? explode(',', $config->filter_countries) : []; 438 + $main_countries = !empty($config->main_countries) ? explode(',',$config->main_countries) : [];
  439 + $filter_countries = !empty($config->filter_countries) ? explode(',',$config->filter_countries) : [];
440 //设置了主推的 440 //设置了主推的
441 if($main_countries){ 441 if($main_countries){
442 foreach ($project_country as $k => $v){ 442 foreach ($project_country as $k => $v){
@@ -427,8 +427,8 @@ class WebTrafficRussiaSpecial extends Command @@ -427,8 +427,8 @@ class WebTrafficRussiaSpecial extends Command
427 $project_country = $country_ratio; 427 $project_country = $country_ratio;
428 //引流配置 428 //引流配置
429 $config = WebTrafficConfig::getCacheInfoByProjectId($project_id); 429 $config = WebTrafficConfig::getCacheInfoByProjectId($project_id);
430 - $main_countries = $config->main_countries ? explode(',', $config->main_countries) : [];  
431 - $filter_countries = $config->filter_countries ? explode(',', $config->filter_countries) : []; 430 + $main_countries = !empty($config->main_countries) ? explode(',',$config->main_countries) : [];
  431 + $filter_countries = !empty($config->filter_countries) ? explode(',',$config->filter_countries) : [];
432 //设置了主推的 432 //设置了主推的
433 if($main_countries){ 433 if($main_countries){
434 foreach ($project_country as $k => $v){ 434 foreach ($project_country as $k => $v){
@@ -382,8 +382,8 @@ class WebTrafficSpecial extends Command @@ -382,8 +382,8 @@ class WebTrafficSpecial extends Command
382 foreach ($project_ids as $project_id){ 382 foreach ($project_ids as $project_id){
383 //引流配置 383 //引流配置
384 $config = WebTrafficConfig::getCacheInfoByProjectId($project_id); 384 $config = WebTrafficConfig::getCacheInfoByProjectId($project_id);
385 - $main_countries = $config->main_countries ? explode(',',$config->main_countries) : [];  
386 - $filter_countries = $config->filter_countries ? explode(',',$config->filter_countries) : []; 385 + $main_countries = !empty($config->main_countries) ? explode(',',$config->main_countries) : [];
  386 + $filter_countries = !empty($config->filter_countries) ? explode(',',$config->filter_countries) : [];
387 387
388 //根据地区随机取该地区的IP 388 //根据地区随机取该地区的IP
389 $ipdata = DB::table('gl_xunpan_ipdata')->whereIn('ip_area', $areas) 389 $ipdata = DB::table('gl_xunpan_ipdata')->whereIn('ip_area', $areas)