fix(webstatement): perbaikan parameter dan refactor pada ProcessCompanyDataJob
- Mengubah parameter pada pemanggilan `$this->ProcessCompanyData()` dari array menjadi string untuk konsistensi data. - Mengubah properti `protected` pada `ProcessCompanyDataJob` dari `$periods` menjadi `$period` untuk menggunakan string daripada array. - Menyesuaikan constructor `__construct` untuk menerima parameter string `$period` alih-alih array `$periods`. - Memperbaiki mekanisme validasi pada `handle()`, mengganti pengecekan array kosong `$this->periods` menjadi validasi string `$this->period` dengan nilai kosong. - Menghapus iterasi `foreach` untuk mengakomodasi perubahan dari array ke string sederhana. - Memastikan mapping data CSV tetap konsisten dan menambahkan identasi untuk peningkatan keterbacaan. - Memperbaiki nama variabel dan properti agar lebih eksplisit (`$periods` menjadi `$period`, `$fileName` menjadi `$fileName`, dsb.). - Menambahkan logging yang lebih jelas mengenai proses data dan kondisi error pada job `ProcessCompanyDataJob`. Signed-off-by: Daeng Deni Mardaeni <ddeni05@gmail.com>
This commit is contained in:
@@ -253,7 +253,7 @@ class MigrasiController extends Controller
|
||||
}
|
||||
|
||||
$this->ProcessCategoryData($period);
|
||||
$this->ProcessCompanyData([$period]);
|
||||
$this->ProcessCompanyData($period);
|
||||
|
||||
$this->processCustomerData([$period]);
|
||||
$this->processAccountData([$period]);
|
||||
|
||||
Reference in New Issue
Block a user