作者 邓超

x

... ... @@ -280,7 +280,15 @@ class MailListV2 extends Base {
$fids = $this->getFolderId($folder,$email);
// 有目录id和from
if($fids && !empty($assign['from'])){
$sql = dbWhere(['folder_id'=>$fids, $folder=='发件箱'?'to':'from'=>$assign['from']]);
if($folder=='发件箱'){
$assign['from'] = is_array($assign['from']) ? array_map(function ($v){
return '`to` like "%%'.$v.'%%"';
},$assign['from']) : ['`to` like "%%'.$assign['from'].'%%"'];
$sql = dbWhere(['folder_id'=>$fids, '_'=> '('.implode(' or ',$assign['from']).')']);
}else{
$sql = dbWhere(['folder_id'=>$fids, 'from'=>$assign['from']]);
}
}
}
... ...