作者 邓超

调优

... ... @@ -28,8 +28,13 @@ class AutoMail {
redis()->set('prev_auto_mail_keyword',$filter,86400);
$q = array_diff($filter,$old);
// 差集
$t = function ($vs){
return array_map(function ($v){
return $v[0].":".$v[1];
},$vs);
};
// 找到新增的
$q = array_diff($t($filter),$t($old));
if(!$q){
return 0;
}
... ... @@ -38,7 +43,7 @@ class AutoMail {
$not_must = [];
foreach ($q as $f){
list($t,$str) = $f;
list($t,$str) = explode(':',$f,2);
if($t==2){
$not_must[] = ["match_phrase"=>["subject"=>$str]];
... ...