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