df5d0c420b2f84591ccfe804c3ef03b07eef3f61
- Memperbarui fungsi `combinePdfs` di `CombinePdfController`: - Menambahkan dukungan pengunduhan file `r23` dari SFTP dan penyimpanan sementara ke direktori lokal. - Mengubah filter `branch_code` dari `ID0010001` menjadi `ID0010052` untuk pemrosesan akun. - Menambahkan log peringatan dan error untuk mengelola skenario file yang tidak ditemukan atau error saat unduhan dari SFTP. - Memperkenalkan logika baru untuk pengaturan password dinamis pada file PDF: - Menambahkan metode `generatePassword` untuk menghasilkan password berdasarkan data customers. - Format password: kombinasi `ddMmmyyyyXX` (contoh: 05Oct202585), menggunakan tanggal yang relevan dan 2 digit terakhir nomor rekening. - Handling fallback ke nomor rekening jika tidak ada data tanggal yang tersedia. - Menambahkan validasi parsing tanggal untuk menghindari error format. - Tujuan pembaruan ini: - Memastikan proses combine PDF lebih fleksibel dengan pengunduhan file dari SFTP. - Meningkatkan keamanan PDF dengan pengaturan password dinamis berdasarkan data customers. - Mempermudah troubleshooting dengan penambahan log yang lebih informatif terkait proses file dan password. Signed-off-by: Daeng Deni Mardaeni <ddeni05@gmail.com>
Description
No description provided
Languages
PHP
77.4%
Blade
22.6%