正在显示
1 个修改的文件
包含
27 行增加
和
0 行删除
| @@ -5,6 +5,7 @@ namespace Controller\v2; | @@ -5,6 +5,7 @@ namespace Controller\v2; | ||
| 5 | use Controller\Base; | 5 | use Controller\Base; |
| 6 | use Lib\Imap\ImapSearch; | 6 | use Lib\Imap\ImapSearch; |
| 7 | use Lib\Mail\Mail; | 7 | use Lib\Mail\Mail; |
| 8 | +use Lib\Mail\MailFun; | ||
| 8 | use Model\folderSql; | 9 | use Model\folderSql; |
| 9 | use Model\listsSql; | 10 | use Model\listsSql; |
| 10 | use Service\SyncMail; | 11 | use Service\SyncMail; |
| @@ -96,6 +97,32 @@ class Home extends Base { | @@ -96,6 +97,32 @@ class Home extends Base { | ||
| 96 | 97 | ||
| 97 | $lists = $lists['hits']['hits']??[]; | 98 | $lists = $lists['hits']['hits']??[]; |
| 98 | 99 | ||
| 100 | + $lists = array_map(function ($v){ | ||
| 101 | + $v = $v['_source']; | ||
| 102 | + $v['id'] = $v['uuid']; | ||
| 103 | + | ||
| 104 | + $v['from_name'] = $v['from']['name']??''; | ||
| 105 | + $v['from'] = $v['from']['email']??''; | ||
| 106 | + | ||
| 107 | + | ||
| 108 | + if(!empty($v['description'])){ | ||
| 109 | + $v['description'] = @html_entity_decode($v['description'], ENT_COMPAT, 'UTF-8'); | ||
| 110 | + } | ||
| 111 | + $v['to_name'] = @json_decode($v['to_name'],true); | ||
| 112 | + $v['to_name'] = $v['to_name']?:[]; | ||
| 113 | + if($v['to_name']){ | ||
| 114 | + if(!empty($v['to_name'][0]['email'])){ | ||
| 115 | + $v['to'] = $v['to_name'][0]['email']; | ||
| 116 | + } | ||
| 117 | + $v['to_name'] = MailFun::mb_coding($v['to_name'][0]['name']??''); | ||
| 118 | + } | ||
| 119 | + if(is_array($v['to_name'])){ | ||
| 120 | + $v['to_name'] = ''; | ||
| 121 | + } | ||
| 122 | + | ||
| 123 | + return $v; | ||
| 124 | + },$lists?:[]); | ||
| 125 | + | ||
| 99 | app()->_json(['data'=>$lists?:[]]); | 126 | app()->_json(['data'=>$lists?:[]]); |
| 100 | 127 | ||
| 101 | } | 128 | } |
-
请 注册 或 登录 后发表评论