feat(pembayaran): tambahkan pembuatan laporan eksternal

- Menambahkan logika untuk membuat laporan eksternal setelah pembaruan data permohonan.
- Menggunakan model LaporanExternal untuk menyimpan data laporan.
- Memastikan bahwa laporan mencakup ID permohonan dan nomor registrasi.
This commit is contained in:
Daeng Deni Mardaeni
2025-03-06 10:13:08 +07:00
parent dd5271a40b
commit adbe57e709

View File

@@ -10,6 +10,7 @@ use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Validator; use Illuminate\Support\Facades\Validator;
use Maatwebsite\Excel\Facades\Excel; use Maatwebsite\Excel\Facades\Excel;
use Modules\Lpj\Http\Requests\PersetujuanPenawaranRequest; use Modules\Lpj\Http\Requests\PersetujuanPenawaranRequest;
use Modules\Lpj\Models\LaporanExternal;
use Modules\Lpj\Models\PenawaranTender; use Modules\Lpj\Models\PenawaranTender;
use Modules\Lpj\Models\Permohonan; use Modules\Lpj\Models\Permohonan;
use Modules\Lpj\Models\PersetujuanPenawaran; use Modules\Lpj\Models\PersetujuanPenawaran;
@@ -235,6 +236,13 @@ class PembayaranController extends Controller
'updated_by' => Auth::id(), 'updated_by' => Auth::id(),
'updated_at' => now(), 'updated_at' => now(),
]); ]);
LaporanExternal::create([
'permohonan_id' => $permohonan->id,
'nomor_laporan' => $permohonan->nomor_registrasi,
'tanggal_laporan' => now(),
'created_by' => Auth::id(),
]);
} }
} }