admin 7 ani în urmă
părinte
comite
c782369325
1 a modificat fișierele cu 3 adăugiri și 23 ștergeri
  1. 3 23
      app/Console/Commands/AutoJob.php

+ 3 - 23
app/Console/Commands/AutoJob.php

@@ -61,9 +61,6 @@ class AutoJob extends Command
         // 封禁账号
         $this->blockUsers();
 
-        // 移除过期的账号的标签和流量
-        $this->removeUserLabels();
-
         // 解封被封禁的账号
         $this->unblockUsers();
 
@@ -172,6 +169,9 @@ class AutoJob extends Command
                     // 写入用户流量变动记录
                     Helpers::addUserTrafficModifyLog($user->id, 0, $user->transfer_enable, 0, '[定时任务]账号已过期(封禁代理,清空账户)');
                 }
+
+                // 移除标签
+                UserLabel::query()->where('user_id', $user->id)->delete();
             }
         }
 
@@ -204,26 +204,6 @@ class AutoJob extends Command
         }
     }
 
-    // 移除过期的账号的标签和流量(临时封禁不移除)
-    private function removeUserLabels()
-    {
-        $userList = User::query()->where('enable', 0)->where('ban_time', 0)->where('expire_time', '<', date('Y-m-d'))->get();
-        if (!$userList->isEmpty()) {
-            foreach ($userList as $user) {
-                UserLabel::query()->where('user_id', $user->id)->delete();
-                User::query()->where('id', $user->id)->update([
-                    'u'                 => 0,
-                    'd'                 => 0,
-                    'transfer_enable'   => 0,
-                    'traffic_reset_day' => 0
-                ]);
-
-                // 写入用户流量变动记录
-                Helpers::addUserTrafficModifyLog($user->id, 0, $user->transfer_enable, 0, '[定时任务]移除过期的账号的标签和流量');
-            }
-        }
-    }
-
     // 解封被临时封禁的账号
     private function unblockUsers()
     {