作者 邓超

x

@@ -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