diff --git a/run.php b/run.php index 8e53a0e..cd10476 100644 --- a/run.php +++ b/run.php @@ -24,12 +24,15 @@ if (file_exists($lockFile)) { file_put_contents($lockFile, strtotime('+5 minutes')); if (file_exists(__DIR__ . "/logs/sync.log")) { - $config['date_from'] = file_get_contents(__DIR__ . "/logs/sync.log"); + $lastSyncTime = file_get_contents(__DIR__ . "/logs/sync.log"); + $lastSyncTime = new DateTime($lastSyncTime); + $lastSyncTime->sub(new DateInterval('PT1M')); + $config['date_from'] = $lastSyncTime->format('Y-m-d H:i:s'); } -$apiHelper = new ApiHelper($сonfig); +$apiHelper = new ApiHelper($config); if ($apiHelper->processXMLOrders()) { unlink($lockFile); file_put_contents(__DIR__ . "/logs/sync.log", $startTime); -} \ No newline at end of file +}