From cbba58cc501bde69cdf9a59613d6159bfb0c2b3f Mon Sep 17 00:00:00 2001 From: daengdeni Date: Wed, 28 May 2025 13:09:40 +0700 Subject: [PATCH] fix(webstatement): perbaiki logika penentuan nilai datetime pada ExportStatementJob Perubahan dilakukan untuk mengatasi masalah terkait nilai default `datetime` yang tidak sesuai. - Mengganti nilai default `datetime` dari `'0000000000'` menjadi `$item->date_time`. - Memperbaiki logika pengisian nilai `datetime` agar mempertimbangkan nilai dari `$item->$relation?->date_time` terlebih dahulu sebelum menggunakan nilai default `$datetime`. - Perubahan diterapkan pada dua blok kode dalam berkas `ExportStatementJob.php`. Langkah ini memastikan nilai `datetime` lebih akurat dan konsisten sesuai data terkait. --- app/Jobs/ExportStatementJob.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/Jobs/ExportStatementJob.php b/app/Jobs/ExportStatementJob.php index fcd2215..153e5b3 100644 --- a/app/Jobs/ExportStatementJob.php +++ b/app/Jobs/ExportStatementJob.php @@ -176,10 +176,10 @@ 'AA' => 'aa' ]; - $datetime = '0000000000'; + $datetime = $item->date_time; if (isset($relationMap[$prefix])) { $relation = $relationMap[$prefix]; - $datetime = $item->$relation?->date_time ?? '0000000000'; + $datetime = $item->$relation?->date_time ?? $datetime; } return Carbon::createFromFormat( @@ -204,10 +204,10 @@ 'AA' => 'aa' ]; - $datetime = '0000000000'; + $datetime = $item->date_time; if (isset($relationMap[$prefix])) { $relation = $relationMap[$prefix]; - $datetime = $item->$relation?->date_time ?? '0000000000'; + $datetime = $item->$relation?->date_time ?? $datetime; }