作者 邓超

x

@@ -4,18 +4,15 @@ @@ -4,18 +4,15 @@
4 4
5 include_once "../vendor/autoload.php"; 5 include_once "../vendor/autoload.php";
6 6
7 -$fid = 1; 7 +// 查询不是预热邮箱
  8 +$eids = db()->all('SELECT id FROM emails LEFT JOIN hot_mail ON emails.email = hot_mail.email WHERE hot_mail.email is NULL AND pwd_error = 0');
8 9
9 -while ($fid){  
10 - $fid = db()->value(\Model\folderSql::first([  
11 - 'id.>' => $fid  
12 - ],  
13 - '`id`'  
14 - ));  
15 - if(!$fid){  
16 - break;  
17 - } 10 +$eids = array_column($eids,'id');
18 11
  12 +foreach ($eids as $eid){
  13 + // 查询文件夹
  14 + $fids = db()->all(\Model\folderSql::all($eid,'`id`'));
  15 + array_map(function ($fid){
19 // 总数 16 // 总数
20 $folder['exsts'] = db()->count(\Model\listsSql::listCount( 17 $folder['exsts'] = db()->count(\Model\listsSql::listCount(
21 dbWhere(['folder_id'=> $fid, 'deleted' => 0]) 18 dbWhere(['folder_id'=> $fid, 'deleted' => 0])
@@ -29,5 +26,7 @@ while ($fid){ @@ -29,5 +26,7 @@ while ($fid){
29 26
30 db()->update(\Model\folderSql::$table,$folder,'`id` = '.$fid,false); 27 db()->update(\Model\folderSql::$table,$folder,'`id` = '.$fid,false);
31 28
  29 + },array_column($fids,'id'));
32 } 30 }
  31 +_echo('完成');
33 32