diff --git a/utils/bulk_get_warranty_serial/download_warranty_serial_bulk.php b/utils/bulk_get_warranty_serial/download_warranty_serial_bulk.php new file mode 100644 index 00000000..a720af21 --- /dev/null +++ b/utils/bulk_get_warranty_serial/download_warranty_serial_bulk.php @@ -0,0 +1,57 @@ +format('m-d-y'); + +$flag_done_processing = false; +$proc_date = $start_date; + +while (!$flag_done_processing) { + $filename = 'warrantylogs' . $proc_date . '.csv'; + echo $filename, PHP_EOL; + + try { + // NOTE: via download blob + $res = $blob_client->getBlob('warranty', $filename); + // print_r($res); + + file_put_contents("/tmp/output.txt", $res->getContentStream(), FILE_APPEND); + } catch (Exception $e) + { + echo 'Caught exception: ', $e->getMessage(), "\n"; + } + + // change proc_date to next day + $next_date = DateTime::createFromFormat('m-d-y', $proc_date); + $next_date->modify('+1 day'); + $proc_date = $next_date->format('m-d-y'); + + if ($end_date == $proc_date) { + $flag_done_processing = true; + } +} + diff --git a/utils/get_warranty_serial/get_serials.php b/utils/get_warranty_serial/get_serials.php index 19795323..dc92b565 100644 --- a/utils/get_warranty_serial/get_serials.php +++ b/utils/get_warranty_serial/get_serials.php @@ -26,13 +26,18 @@ $current_date->modify("-1 day"); $date = $current_date->format('m-d-y'); $filename = 'warrantylogs' . $date . '.csv'; -print_r($filename); +//print_r($filename); -// NOTE: via download blob -$res = $blob_client->getBlob('warranty', $filename); -// print_r($res); +try { + // NOTE: via download blob + $res = $blob_client->getBlob('warranty', $filename); + // print_r($res); + + file_put_contents("/tmp/output.txt", $res->getContentStream()); +} catch (Exception $e) { + file_put_contents("/tmp/serial_download_error.txt", $filename . "\n" . $e->getMessage() . "\n" . "\n", FILE_APPEND); +} -file_put_contents("/tmp/output.txt", $res->getContentStream()); /* // NOTE: getting via url