作者 邓超

同步到es脚本优化

... ... @@ -87,6 +87,25 @@ class SyncToEsCmd {
if(empty($this->folders[$data['folder_id']])){
$this->folders[$data['folder_id']] = $db->throw()->value(\Model\folderSql::first($data['folder_id'],'folder'));
}
// 再次验证是否是自动回复
if($this->folders[$data['folder_id']] == '收件箱' && !$data['is_auto']){
$filter = redis()->get('ai_email_filter_lists',[]);
$filter = is_array($filter) ? $filter : [];
foreach ($filter as $f){
list($t,$str) = $f;
$haystack = '';
if($t==2){
$haystack = $data['subject'];
}elseif ($t==1){
$haystack = $data['from'];
}
if(stripos($haystack,$str)!==false){
$data['is_auto'] = 1;
break;
}
}
}
// 为文件夹打标 方便查询
$data['folder_as_int'] = folder2int($this->folders[$data['folder_id']]);
// postid ai邮箱要用 这个是查询黑格
... ...