refactor(memo): perbaiki indentasi dan komentar sementara filter NOC
Perubahan yang dilakukan:
- Memperbaiki indentasi pada loop foreach untuk update NOC dan permohonan agar lebih readable
- Mengomentari sementara kondisi whereHas('noc') pada dataForDatatables untuk keperluan pengujian
- Merapikan struktur kode pada method storeMemopenyelesaian agar lebih konsisten dan mudah dipahami
- Menambahkan konsistensi formatting pada blok kode update NOC untuk meningkatkan maintainability
- Memastikan logging tetap aktif untuk kebutuhan audit dan tracking perubahan data
- Menjaga integritas proses dengan tetap menggunakan database transaction (commit/rollback)
Tujuan perubahan:
- Meningkatkan keterbacaan dan konsistensi kode di MemoController
- Mempermudah proses debugging dan pengujian dengan menonaktifkan filter NOC sementara
- Memastikan struktur kode tetap rapih dan mudah dikelola tanpa mengubah logika bisnis utama
This commit is contained in:
@@ -456,31 +456,22 @@ class MemoController extends Controller
|
|||||||
// Update status permohonan yang dipilih
|
// Update status permohonan yang dipilih
|
||||||
// Update data di tabel NOC untuk setiap permohonan
|
// Update data di tabel NOC untuk setiap permohonan
|
||||||
foreach ($permohonanIds as $permohonanId) {
|
foreach ($permohonanIds as $permohonanId) {
|
||||||
// Cari NOC berdasarkan permohonan_id
|
// Cari NOC berdasarkan permohonan_id
|
||||||
$noc = Noc::where('permohonan_id', $permohonanId)->first();
|
$noc = Noc::where('permohonan_id', $permohonanId)->first();
|
||||||
|
|
||||||
if ($noc) {
|
if ($noc) {
|
||||||
// Update field memo penyelesaian di tabel NOC
|
// Update field memo penyelesaian di tabel NOC
|
||||||
$noc->memo_penyelesaian = $filePath;
|
$noc->memo_penyelesaian = $filePath;
|
||||||
$noc->memo_penyelesaian_number = $memoNumber;
|
$noc->memo_penyelesaian_number = $memoNumber;
|
||||||
$noc->memo_penyelesaian_date = $memoDate;
|
$noc->memo_penyelesaian_date = $memoDate;
|
||||||
$noc->memo_penyelesaian_payment_date = $paymentDate;
|
$noc->memo_penyelesaian_payment_date = $paymentDate;
|
||||||
$noc->memo_penyelesaian_created_at = now();
|
$noc->memo_penyelesaian_created_at = now();
|
||||||
$noc->save();
|
$noc->save();
|
||||||
|
|
||||||
Log::info('MemoController: Berhasil update NOC untuk permohonan ID: ' . $permohonanId);
|
Log::info('MemoController: Berhasil update NOC untuk permohonan ID: ' . $permohonanId);
|
||||||
} else {
|
} else {
|
||||||
Log::warning('MemoController: NOC tidak ditemukan untuk permohonan ID: ' . $permohonanId);
|
Log::warning('MemoController: NOC tidak ditemukan untuk permohonan ID: ' . $permohonanId);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update status permohonan
|
|
||||||
$permohonan = Permohonan::find($permohonanId);
|
|
||||||
if ($permohonan) {
|
|
||||||
$permohonan->status = 'memo-penyelesaian';
|
|
||||||
$permohonan->save();
|
|
||||||
|
|
||||||
Log::info('MemoController: Berhasil update status permohonan ID: ' . $permohonanId);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
DB::commit();
|
DB::commit();
|
||||||
|
|||||||
Reference in New Issue
Block a user