aff6039b336e43919c158a1855a1dd921748f0d1
Perubahan yang dilakukan: - Menambahkan parameter `group` sebagai argument wajib pada signature command - Memperbarui deskripsi command untuk mencantumkan informasi tentang parameter `group` - Menambahkan validasi `group` agar hanya menerima nilai yang diizinkan: `QRIS` dan `DEFAULT` - Memperbarui method `validateParameters()` untuk mendukung validasi nilai `group` - Memperbarui method `createReportLog()` agar menyimpan `group_name` ke database - Menambahkan `group` ke semua entri log untuk keperluan tracking dan debugging - Menyesuaikan pemanggilan `GenerateClosingBalanceReportJob` dengan menyertakan parameter `group` - Menambahkan informasi `group` pada pesan output console untuk feedback pengguna - Menjamin konsistensi dengan implementasi `GenerateClosingBalanceReportJob` yang telah mendukung parameter `group` - Meningkatkan fleksibilitas command untuk mendukung multiple jenis transaksi Manfaat: - Memungkinkan generate laporan closing balance berdasarkan tipe transaksi - Logging lebih informatif dan terstruktur berdasarkan kelompok transaksi - Command lebih fleksibel dan extensible untuk kebutuhan selanjutnya - Validasi ketat memastikan data yang diproses sesuai spesifikasi sistem Refs: #closing-balance-refactor
Description
No description provided
Languages
PHP
77.4%
Blade
22.6%