diff --git a/app/Jobs/ProcessDataCaptureDataJob.php b/app/Jobs/ProcessDataCaptureDataJob.php index 09f57a7..7efe010 100644 --- a/app/Jobs/ProcessDataCaptureDataJob.php +++ b/app/Jobs/ProcessDataCaptureDataJob.php @@ -62,8 +62,6 @@ 'co_code', 'date_time' ]; - private const DATE_FIELDS = ['value_date', 'exposure_date', 'accounting_date']; - private string $period = ''; private int $processedCount = 0; private int $errorCount = 0; @@ -194,36 +192,9 @@ } $data = array_combine(self::CSV_HEADERS, $row); - $this->formatDates($data); $this->addToBatch($data, $rowCount, $filePath); } - private function formatDates(array &$data) - : void - { - // Format dates if they exist - foreach (self::DATE_FIELDS as $dateField) { - if (!empty($data[$dateField])) { - try { - $data[$dateField] = date('Y-m-d', strtotime($data[$dateField])); - } catch (Exception $e) { - // If date parsing fails, keep the original value - Log::warning("Failed to parse date for $dateField: {$data[$dateField]}"); - } - } - } - - // Format datetime if it exists - if (!empty($data['date_time'])) { - try { - $data['date_time'] = date('Y-m-d H:i:s', strtotime($data['date_time'])); - } catch (Exception $e) { - // If datetime parsing fails, keep the original value - Log::warning("Failed to parse datetime for date_time: {$data['date_time']}"); - } - } - } - /** * Add record to batch instead of saving immediately */