| 
...
 | 
...
 | 
@@ -5,6 +5,7 @@ namespace Controller\v2; | 
| 
 | 
 | 
 use Controller\Base;
 | 
| 
 | 
 | 
 use Lib\Imap\ImapSearch;
 | 
| 
 | 
 | 
 use Lib\Mail\Mail;
 | 
| 
 | 
 | 
 use Lib\Mail\MailFun;
 | 
| 
 | 
 | 
 use Model\folderSql;
 | 
| 
 | 
 | 
 use Model\listsSql;
 | 
| 
 | 
 | 
 use Service\SyncMail;
 | 
| 
...
 | 
...
 | 
@@ -96,6 +97,32 @@ class Home extends Base { | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
         $lists = $lists['hits']['hits']??[];
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
         $lists = array_map(function ($v){
 | 
| 
 | 
 | 
             $v = $v['_source'];
 | 
| 
 | 
 | 
             $v['id'] = $v['uuid'];
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
             $v['from_name'] = $v['from']['name']??'';
 | 
| 
 | 
 | 
             $v['from'] = $v['from']['email']??'';
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
             if(!empty($v['description'])){
 | 
| 
 | 
 | 
                 $v['description'] = @html_entity_decode($v['description'], ENT_COMPAT, 'UTF-8');
 | 
| 
 | 
 | 
             }
 | 
| 
 | 
 | 
             $v['to_name'] = @json_decode($v['to_name'],true);
 | 
| 
 | 
 | 
             $v['to_name'] = $v['to_name']?:[];
 | 
| 
 | 
 | 
             if($v['to_name']){
 | 
| 
 | 
 | 
                 if(!empty($v['to_name'][0]['email'])){
 | 
| 
 | 
 | 
                     $v['to'] = $v['to_name'][0]['email'];
 | 
| 
 | 
 | 
                 }
 | 
| 
 | 
 | 
                 $v['to_name'] = MailFun::mb_coding($v['to_name'][0]['name']??'');
 | 
| 
 | 
 | 
             }
 | 
| 
 | 
 | 
             if(is_array($v['to_name'])){
 | 
| 
 | 
 | 
                 $v['to_name'] = '';
 | 
| 
 | 
 | 
             }
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
             return $v;
 | 
| 
 | 
 | 
         },$lists?:[]);
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
         app()->_json(['data'=>$lists?:[]]);
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
     }
 | 
...
 | 
...
 | 
 |