Browse Source

update: reset traffic

tokumeikoi 3 years ago
parent
commit
c60cd0a34a
1 changed files with 5 additions and 5 deletions
  1. 5 5
      app/Console/Commands/ResetTraffic.php

+ 5 - 5
app/Console/Commands/ResetTraffic.php

@@ -53,8 +53,8 @@ class ResetTraffic extends Command
             ->toArray();
         foreach ($resetMethods as $resetMethod) {
             $planIds = explode(',', $resetMethod['plan_ids']);
-            switch ($resetMethod['method']) {
-                case null: {
+            switch (true) {
+                case ($resetMethod['method'] === NULL): {
                     $resetTrafficMethod = config('v2board.reset_traffic_method', 0);
                     $builder = with(clone($this->builder))->whereIn('plan_id', $planIds);
                     switch ((int)$resetTrafficMethod) {
@@ -72,17 +72,17 @@ class ResetTraffic extends Command
                     }
                     break;
                 }
-                case 0: {
+                case ($resetMethod['method'] === 0): {
                     $builder = with(clone($this->builder))->whereIn('plan_id', $planIds);
                     $this->resetByMonthFirstDay($builder);
                     break;
                 }
-                case 1: {
+                case ($resetMethod['method'] === 1): {
                     $builder = with(clone($this->builder))->whereIn('plan_id', $planIds);
                     $this->resetByExpireDay($builder);
                     break;
                 }
-                case 2: {
+                case ($resetMethod['method'] === 2): {
                     break;
                 }
             }