refactor(spk): optimalkan pengambilan data penawaran

- Mengubah query untuk mengambil data penawaran dengan menggunakan eager loading.
- Menambahkan relasi baru pada model PenawaranTender untuk penilaian dan persetujuan.
- Memperbaiki tampilan pada dokumen SPK dan halaman edit dengan mengurangi duplikasi kode.
This commit is contained in:
Daeng Deni Mardaeni
2025-03-05 11:18:02 +07:00
parent e52fd8243f
commit 74872076e4
4 changed files with 42 additions and 47 deletions

View File

@@ -59,4 +59,12 @@ class PenawaranTender extends Model
public function persetujuan(){
return $this->belongsTo(PersetujuanPenawaran::class, 'id', 'penawaran_id');
}
public function penilaian(){
return $this->belongsTo(Penilaian::class, 'nomor_registrasi', 'nomor_registrasi');
}
public function persetujuan_penawaran(){
return $this->belongsTo(PersetujuanPenawaran::class, 'id', 'penawaran_id');
}
}