作者 邓超

调优

@@ -25,7 +25,7 @@ class AutoMail { @@ -25,7 +25,7 @@ class AutoMail {
25 $old = redis()->get('prev_auto_mail_keyword',[]); 25 $old = redis()->get('prev_auto_mail_keyword',[]);
26 26
27 $filter = isAiAutoMail(true,true); 27 $filter = isAiAutoMail(true,true);
28 - 28 + if(!$filter) return 0;
29 redis()->set('prev_auto_mail_keyword',$filter,86400); 29 redis()->set('prev_auto_mail_keyword',$filter,86400);
30 30
31 $t = function ($vs){ 31 $t = function ($vs){
@@ -466,11 +466,15 @@ function isAiAutoMail($from,$subject,$body=''){ @@ -466,11 +466,15 @@ function isAiAutoMail($from,$subject,$body=''){
466 if($filter && !$re){ 466 if($filter && !$re){
467 return $filter; 467 return $filter;
468 } 468 }
  469 + $redisfilter = $filter;
469 470
470 $filter = @file_get_contents('https://fob.ai.cc/api/mail/ai_inbox_filter/'.md5('aicc.'.date('ymdh'))); 471 $filter = @file_get_contents('https://fob.ai.cc/api/mail/ai_inbox_filter/'.md5('aicc.'.date('ymdh')));
471 $filter = @json_decode($filter,true); 472 $filter = @json_decode($filter,true);
472 if(!is_array($filter)){ 473 if(!is_array($filter)){
473 - return 0; 474 + if($redisfilter){
  475 + return $redisfilter;
  476 + }
  477 + return [];
474 } 478 }
475 $filters = []; 479 $filters = [];
476 array_map(function ($v) use (&$filters){ 480 array_map(function ($v) use (&$filters){