正在显示
1 个修改的文件
包含
15 行增加
和
12 行删除
| @@ -460,18 +460,21 @@ class Home extends Base { | @@ -460,18 +460,21 @@ class Home extends Base { | ||
| 460 | $datas = db()->cache(3600)->all(emailSql::getValues(['email'=>$emails],'`id`,`email`,`pwd_error`')); | 460 | $datas = db()->cache(3600)->all(emailSql::getValues(['email'=>$emails],'`id`,`email`,`pwd_error`')); |
| 461 | foreach ($datas as $k=>$v){ | 461 | foreach ($datas as $k=>$v){ |
| 462 | if(!$v['pwd_error']){ | 462 | if(!$v['pwd_error']){ |
| 463 | - $blacklist = app()->request('blacklist'); | ||
| 464 | - if(is_array($blacklist)){ | ||
| 465 | - $blacklist = [ | ||
| 466 | - 'emails' => $blacklist['emails']??[], | ||
| 467 | - 'domain' => $blacklist['domain']??[], | ||
| 468 | - ]; | ||
| 469 | - // 黑名单,7天过期时间 | ||
| 470 | - redis()->set('blacklist:'.$v['id'],$blacklist,86400*7); | ||
| 471 | - } | ||
| 472 | - // 删除 | ||
| 473 | - if(!$blacklist||(empty($blacklist['emails'])&&empty($blacklist['domain']))){ | ||
| 474 | - redis()->delete('blacklist:'.$v['id']); | 463 | + if(app()->requestHas('blacklist')){ |
| 464 | + $blacklist = app()->request('blacklist'); | ||
| 465 | + if(is_array($blacklist)){ | ||
| 466 | + $blacklist = [ | ||
| 467 | + 'emails' => $blacklist['emails']??[], | ||
| 468 | + 'domain' => $blacklist['domain']??[], | ||
| 469 | + ]; | ||
| 470 | + // 黑名单,7天过期时间 | ||
| 471 | + redis()->set('blacklist:'.$v['id'],$blacklist,86400*7); | ||
| 472 | + } | ||
| 473 | + // 删除 | ||
| 474 | + if(!$blacklist||(empty($blacklist['emails'])&&empty($blacklist['domain']))){ | ||
| 475 | + redis()->delete('blacklist:'.$v['id']); | ||
| 476 | + } | ||
| 477 | + | ||
| 475 | } | 478 | } |
| 476 | 479 | ||
| 477 | redis()->rPush('sync_email_lists', $v['id']); | 480 | redis()->rPush('sync_email_lists', $v['id']); |
-
请 注册 或 登录 后发表评论