Penambahan dan perubahan: - Tambah model `KartuSyncLog` untuk mencatat status sinkronisasi, pembuatan CSV, dan upload SFTP. - Implementasi logging status sinkronisasi di `BiayaKartu`: - Logging status saat sinkronisasi dimulai, berhasil, atau gagal. - Statistik sinkronisasi mencakup jumlah data total, sukses, dan gagal. - Catatan progres sinkronisasi secara periodik. - Update proses CSV di `GenerateBiayaKartuCsvJob`: - Pembuatan log untuk status pembuatan CSV dan upload ke SFTP. - Kanalisasi dan pembaruan log saat pembuatan atau upload dimulai, berhasil, atau gagal. - Random delay untuk job update branch dan currency dimodifikasi menggunakan ID log sinkronisasi. Signed-off-by: Daeng Deni Mardaeni <ddeni05@gmail.com>
10 KiB
10 KiB