作者 邓超

smtp

... ... @@ -273,7 +273,12 @@ class MailListV2Es extends Base {
$v['folder_name'] = db()->cache(86400)->value(folderSql::first($v['folder_id'],'folder'));
// 暂时这样吧
$v['flagged'] = db()->value(\Model\listsSql::first('id = '.$v['id'],'`flagged`'));
$info = db()->first(\Model\listsSql::first('id = '.$v['id'],'`flagged`,`seen`,`deleted`'));
if($info){
$v['flagged'] = $info['flagged'];
$v['seen'] = $info['seen'];
$v['deleted'] = $info['deleted'];
}
// 手动触发同步es
redis()->rPush('sync_to_es',$v['id']);
... ... @@ -281,6 +286,12 @@ class MailListV2Es extends Base {
return $v;
},$lists?:[]);
$lists = array_filter($lists,function ($v){
if($v['deleted']){
return false;
}
return true;
});
app()->_json(listsPage($lists,$total,$page,$limit));
... ...