diff --git a/app/Domains/Real/Commands/Sync/MongoSync.php b/app/Domains/Real/Commands/Sync/MongoSync.php index 61f49809..3f9cc881 100644 --- a/app/Domains/Real/Commands/Sync/MongoSync.php +++ b/app/Domains/Real/Commands/Sync/MongoSync.php @@ -36,17 +36,13 @@ class MongoSync extends Command Artisan::call('real:sync-bloc'); } - $page = 1; + $page = 2; $jobs = new Collection(); - while ($total) { + while ($total && ($page - 1) * $this->limit > $total) { $jobs->push(new MongoSyncJob($page, $this->limit, $utcDateTime)); - if ($page * $this->limit >= $total) { - break; - } - $page++; } diff --git a/app/Domains/Virtual/Commands/Sync/CardSync.php b/app/Domains/Virtual/Commands/Sync/CardSync.php index 34a28ab3..bf031ec3 100644 --- a/app/Domains/Virtual/Commands/Sync/CardSync.php +++ b/app/Domains/Virtual/Commands/Sync/CardSync.php @@ -38,17 +38,13 @@ class CardSync extends Command Artisan::call('real:sync-bloc'); } - $page = 1; + $page = 2; $jobs = new Collection(); - while ($total) { + while ($total && ($page - 1) * $this->limit > $total) { $jobs->push(new CardSyncJob($page, $this->limit, $maxId)); - if ($page * $this->limit >= $total) { - break; - } - $page++; } diff --git a/app/Domains/Virtual/Commands/Sync/LogSync.php b/app/Domains/Virtual/Commands/Sync/LogSync.php index 35105931..bfdd27e7 100644 --- a/app/Domains/Virtual/Commands/Sync/LogSync.php +++ b/app/Domains/Virtual/Commands/Sync/LogSync.php @@ -44,17 +44,13 @@ class LogSync extends Command Artisan::call('virtual:sync-product'); } - $page = 1; + $page = 2; $jobs = new Collection(); - while ($total) { + while ($total && ($page - 1) * $this->limit > $total) { $jobs->push(new LogSyncJob($page, $this->limit, $maxId)); - if ($page * $this->limit >= $total) { - break; - } - $page++; }