...
|
...
|
@@ -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']]);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
...
|
...
|
|