- Menambahkan command baru `webstatement:generate-atm-report`: - Membuat laporan transaksi ATM berdasarkan periode yang ditentukan melalui opsi `--period` dengan format `Ymd` (contoh: 20250512). - Melakukan validasi format periode untuk memastikan input sesuai. - Menampilkan pesan error jika format periode tidak valid atau tidak disertakan. - Mengintegrasikan dengan job `GenerateAtmTransactionReportJob`: - Mendukung antrian jalur background untuk pengelolaan laporan besar. - Menyediakan informasi log tambahan, seperti periode laporan dan status pembuatan laporan di background. - Menangani error saat proses: - Menampilkan pesan error detail jika terjadi exception saat dispatch job. Signed-off-by: Daeng Deni Mardaeni <ddeni05@gmail.com>
1.7 KiB
1.7 KiB