...
|
...
|
@@ -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));
|
...
|
...
|
|