Compare commits

...

2 Commits

Author SHA1 Message Date
Daeng Deni Mardaeni
836cdfc49d fix(webstatement): perbaiki log display jumlah job pada command ExportPeriodStatements
- Mengubah tampilan informasi pada log command `ExportPeriodStatements`:
  - Mengganti variabel yang ditampilkan di log dari `jobCount` menjadi `accountNumber`.
  - Memastikan log lebih relevan dengan konteks data yang diproses.

- Perubahan ini bertujuan untuk:
  - Menyediakan informasi log yang lebih jelas dan sesuai dengan proses yang dijalankan.
  - Meningkatkan keakuratan komunikasi informasi kepada pengguna command.

Signed-off-by: Daeng Deni Mardaeni <ddeni05@gmail.com>
2025-06-05 10:46:25 +07:00
Daeng Deni Mardaeni
dcb6d43026 feat(webstatement): perbaiki logika filter atribut fillable di Sector
- Memperbarui logika untuk memfilter atribut array `fillable` pada model `Sector`:
  - Menambahkan filter untuk mengabaikan atribut `id` agar tidak terikut dalam proses.
  - Mengoptimalkan proses pengambilan header CSV dengan hanya menggunakan atribut yang relevan.

Signed-off-by: Daeng Deni Mardaeni <ddeni05@gmail.com>
2025-06-05 10:44:47 +07:00
2 changed files with 4 additions and 2 deletions

View File

@@ -46,7 +46,7 @@
// Display summary of jobs queued
$jobCount = count($responseData['jobs'] ?? []);
$this->info("Successfully queued {$jobCount} statement export jobs");
$this->info("Successfully queued {$accountNumber} statement export jobs");
return Command::SUCCESS;
} catch (Exception $e) {

View File

@@ -108,7 +108,9 @@ class ProcessSectorDataJob implements ShouldQueue
return;
}
$headers = (new Sector())->getFillable();
$headers = array_filter((new Sector())->getFillable(), function($field) {
return $field !== 'id';
});
$rowCount = 0;
while (($row = fgetcsv($handle, 0, self::CSV_DELIMITER)) !== false) {