正在显示
1 个修改的文件
包含
7 行增加
和
7 行删除
@@ -192,8 +192,8 @@ class MailListV2 extends Base { | @@ -192,8 +192,8 @@ class MailListV2 extends Base { | ||
192 | 192 | ||
193 | if($subject || $from_not_in_like){ | 193 | if($subject || $from_not_in_like){ |
194 | $sql .= ' and ('; | 194 | $sql .= ' and ('; |
195 | - if($subject) $sql.= implode(' and ',$subject); | ||
196 | - if($from_not_in_like) $sql.= ' and '.implode(' and ',$from_not_in_like); | 195 | + if($subject) $sql.= implode(empty($is_auto_inbox)?' and ':' or ',$subject); |
196 | + if($from_not_in_like) $sql.= ' and ('.implode(empty($is_auto_inbox)?' and ':' or ',$from_not_in_like).')'; | ||
197 | $sql .= ')'; | 197 | $sql .= ')'; |
198 | } | 198 | } |
199 | 199 | ||
@@ -247,9 +247,9 @@ class MailListV2 extends Base { | @@ -247,9 +247,9 @@ class MailListV2 extends Base { | ||
247 | $where = ['email_id'=>$emails]; | 247 | $where = ['email_id'=>$emails]; |
248 | $where['deleted'] = 0; //未删状态 | 248 | $where['deleted'] = 0; //未删状态 |
249 | // 屏蔽哪些邮件 | 249 | // 屏蔽哪些邮件 |
250 | - $where['from.notin'] = $this->from_not_in(); | ||
251 | - $where['_'] = "`from` not like 'postmaster@%'"; | ||
252 | - if(!$where['from.notin']) unset($where['from.notin']); | 250 | +// $where['from.notin'] = $this->from_not_in(); |
251 | +// $where['_'] = "`from` not like 'postmaster@%'"; | ||
252 | +// if(!$where['from.notin']) unset($where['from.notin']); | ||
253 | 253 | ||
254 | // 发件箱 | 254 | // 发件箱 |
255 | if(in_array('hot_send',$show_count_filed)){ | 255 | if(in_array('hot_send',$show_count_filed)){ |
@@ -301,8 +301,8 @@ class MailListV2 extends Base { | @@ -301,8 +301,8 @@ class MailListV2 extends Base { | ||
301 | 301 | ||
302 | if($subject || $from_not_in_like){ | 302 | if($subject || $from_not_in_like){ |
303 | $sql .= ' ('; | 303 | $sql .= ' ('; |
304 | - if($subject) $sql.= implode(' and ',$subject); | ||
305 | - if($from_not_in_like) $sql.= ' and '.implode(' and ',$from_not_in_like); | 304 | + if($subject) $sql.= implode(empty($is_auto_inbox)?' and ':' or ',$subject); |
305 | + if($from_not_in_like) $sql.= ' and ('.implode(empty($is_auto_inbox)?' and ':' or ',$from_not_in_like).')'; | ||
306 | $sql .= ') and '; | 306 | $sql .= ') and '; |
307 | } | 307 | } |
308 | 308 |
-
请 注册 或 登录 后发表评论