feat(statement-processing): update StmtEntry model and optimize data processing logic
- Menambahkan relasi baru pada model `StmtEntry`: - `ft()` untuk relasi ke model `TempFundsTransfer` berdasarkan kolom `trans_reference`. - `transaction()` untuk relasi ke model `TempTransaction` berdasarkan kolom `transaction_code`. - Memperbarui `ProcessStmtEntryDataJob`: - Mengganti penggunaan model `TempStmtEntry` menjadi `StmtEntry`. - Mengubah delimiter parsing file CSV dari `/` menjadi `~`. - Menggunakan `stmt_entry_id` sebagai kunci utama dalam metode `updateOrCreate`. - Menghapus validasi kolom `_id` pada data yang diproses. Perubahan ini bertujuan untuk menyelaraskan model dan cara proses data agar lebih akurat dan sesuai dengan kebutuhan sistem.
This commit is contained in:
@@ -56,4 +56,12 @@ class StmtEntry extends Model
|
||||
{
|
||||
return $this->belongsTo(Account::class, 'account_number', 'account_number');
|
||||
}
|
||||
|
||||
public function ft(){
|
||||
return $this->belongsTo(TempFundsTransfer::class, 'trans_reference', 'ref_no');
|
||||
}
|
||||
|
||||
public function transaction(){
|
||||
return $this->belongsTo(TempTransaction::class, 'transaction_code', 'transaction_code');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user