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.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user