fix(webstatement): perbaiki nama field dari no_receipt menjadi recipt_no

Perubahan yang dilakukan:
- Mengubah nama field dari no_receipt menjadi recipt_no pada model ProcessedStatement.
- Memperbaiki nama kolom pada migrasi dari no_receipt menjadi recipt_no.
- Menyesuaikan nama index dari no_receipt ke recipt_no untuk konsistensi.
- Memperbarui method down() pada migrasi agar menghapus kolom dan index dengan nama yang benar.

File yang dimodifikasi:
- app/Models/ProcessedStatement.php: Mengubah no_receipt menjadi recipt_no pada fillable fields.
- database/migrations/2025_07_14_022029_add_no_receipt_to_processed_statements_table.php:
  - Mengubah nama kolom dan index dari no_receipt ke recipt_no.
  - Memperbaiki rollback agar konsisten dengan perubahan.

Tujuan perubahan:
- Menjaga konsistensi penamaan field dengan struktur data yang sudah ada.
- Menyesuaikan penamaan dengan field recipt_no dari relasi ft untuk mencegah potensi error mapping.
This commit is contained in:
Daeng Deni Mardaeni
2025-07-14 10:06:00 +07:00
parent 7818d1677b
commit 36abab1280
2 changed files with 5 additions and 5 deletions

View File

@@ -17,6 +17,6 @@
'description',
'end_balance',
'actual_date',
'no_receipt'
'recipt_no'
];
}

View File

@@ -12,10 +12,10 @@ return new class extends Migration
public function up(): void
{
Schema::table('processed_statements', function (Blueprint $table) {
$table->string('no_receipt')->nullable()->after('reference_number');
$table->string('recipt_no')->nullable()->after('reference_number');
// Menambahkan index untuk field no_receipt jika diperlukan untuk pencarian
$table->index('no_receipt');
$table->index('recipt_no');
});
}
@@ -25,8 +25,8 @@ return new class extends Migration
public function down(): void
{
Schema::table('processed_statements', function (Blueprint $table) {
$table->dropIndex(['no_receipt']);
$table->dropColumn('no_receipt');
$table->dropIndex(['recipt_no']);
$table->dropColumn('recipt_no');
});
}
};