正在显示
1 个修改的文件
包含
15 行增加
和
1 行删除
| @@ -305,7 +305,7 @@ class Mail { | @@ -305,7 +305,7 @@ class Mail { | ||
| 305 | * @author:dc | 305 | * @author:dc |
| 306 | * @time 2023/2/9 10:29 | 306 | * @time 2023/2/9 10:29 |
| 307 | */ | 307 | */ |
| 308 | - public function syncBody($folder_name, $uid ,$id,$db=null):bool { | 308 | + public function syncBody($folder_name, $uid , $id, $db=null):bool { |
| 309 | 309 | ||
| 310 | $db = $db ? $db : db(); | 310 | $db = $db ? $db : db(); |
| 311 | // 选择文件夹 | 311 | // 选择文件夹 |
| @@ -321,6 +321,20 @@ class Mail { | @@ -321,6 +321,20 @@ class Mail { | ||
| 321 | 'lists_id' => $id, | 321 | 'lists_id' => $id, |
| 322 | 'text_html' => $body | 322 | 'text_html' => $body |
| 323 | ],false); | 323 | ],false); |
| 324 | + | ||
| 325 | + $description = ''; | ||
| 326 | + foreach ($body as $item){ | ||
| 327 | + if(in_array($item['type'],['text/html','text/plain'])){ | ||
| 328 | + $description = mb_substr(strip_tags($item['body']),0,190); | ||
| 329 | + break; | ||
| 330 | + } | ||
| 331 | + } | ||
| 332 | + // 更新描述 | ||
| 333 | + $db->update(listsSql::$table,[ | ||
| 334 | + 'description' => $description | ||
| 335 | + ],dbWhere([ | ||
| 336 | + 'id' => $id | ||
| 337 | + ])); | ||
| 324 | } | 338 | } |
| 325 | 339 | ||
| 326 | return true; | 340 | return true; |
-
请 注册 或 登录 后发表评论