正在显示
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 | } |
-
请 注册 或 登录 后发表评论