正在显示
1 个修改的文件
包含
13 行增加
和
1 行删除
| @@ -20,6 +20,12 @@ class syncMail { | @@ -20,6 +20,12 @@ class syncMail { | ||
| 20 | { | 20 | { |
| 21 | $db = db(); | 21 | $db = db(); |
| 22 | 22 | ||
| 23 | + if(empty($data['to_name'])){ | ||
| 24 | + $data['to_name'] = []; | ||
| 25 | + } | ||
| 26 | + | ||
| 27 | + $data['to_name'] = is_array($data['to_name'])?$data['to_name']:json_decode($data['to_name']); | ||
| 28 | + | ||
| 23 | // 是否在指定文件夹内 | 29 | // 是否在指定文件夹内 |
| 24 | $f = $db->value(folderSql::first($data['folder_id'],'folder')); | 30 | $f = $db->value(folderSql::first($data['folder_id'],'folder')); |
| 25 | $f = folderAlias($f); | 31 | $f = folderAlias($f); |
| @@ -37,7 +43,13 @@ class syncMail { | @@ -37,7 +43,13 @@ class syncMail { | ||
| 37 | } | 43 | } |
| 38 | 44 | ||
| 39 | if(empty($is_hot)){ | 45 | if(empty($is_hot)){ |
| 40 | - if($f == 's' && $db->count('select count(*) from `hot_mail` where `email` = "'.$data['from'].'"')){ | 46 | + if($f=='f'){ |
| 47 | + $w = ['email' => array_column($data['to_name'],'email')]; | ||
| 48 | + }else{ | ||
| 49 | + $w = ['email' =>$data['from']]; | ||
| 50 | + } | ||
| 51 | + | ||
| 52 | + if($db->count('select count(*) from `hot_mail` where '.dbWhere($w))){ | ||
| 41 | $is_hot = 1; | 53 | $is_hot = 1; |
| 42 | } | 54 | } |
| 43 | } | 55 | } |
-
请 注册 或 登录 后发表评论