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