正在显示
1 个修改的文件
包含
9 行增加
和
1 行删除
| @@ -280,7 +280,15 @@ class MailListV2 extends Base { | @@ -280,7 +280,15 @@ class MailListV2 extends Base { | ||
| 280 | $fids = $this->getFolderId($folder,$email); | 280 | $fids = $this->getFolderId($folder,$email); | 
| 281 | // 有目录id和from | 281 | // 有目录id和from | 
| 282 | if($fids && !empty($assign['from'])){ | 282 | if($fids && !empty($assign['from'])){ | 
| 283 | - $sql = dbWhere(['folder_id'=>$fids, $folder=='发件箱'?'to':'from'=>$assign['from']]); | 283 | + if($folder=='发件箱'){ | 
| 284 | + $assign['from'] = is_array($assign['from']) ? array_map(function ($v){ | ||
| 285 | + return '`to` like "%%'.$v.'%%"'; | ||
| 286 | + },$assign['from']) : ['`to` like "%%'.$assign['from'].'%%"']; | ||
| 287 | + | ||
| 288 | + $sql = dbWhere(['folder_id'=>$fids, '_'=> '('.implode(' or ',$assign['from']).')']); | ||
| 289 | + }else{ | ||
| 290 | + $sql = dbWhere(['folder_id'=>$fids, 'from'=>$assign['from']]); | ||
| 291 | + } | ||
| 284 | } | 292 | } | 
| 285 | } | 293 | } | 
| 286 | 294 | 
- 
请 注册 或 登录 后发表评论