feat(laporan-admin-kredit): optimalkan query permohonan
- Menghapus eager loading pada relasi yang tidak diperlukan. - Mempercepat pengambilan data permohonan dengan status 'done'.
This commit is contained in:
@@ -19,12 +19,7 @@
|
|||||||
*/
|
*/
|
||||||
public function index()
|
public function index()
|
||||||
{
|
{
|
||||||
$permohonan = Permohonan::with([
|
$permohonan = Permohonan::where(['status' => 'done'])->get();
|
||||||
'documents.jenisJaminan',
|
|
||||||
'penilaian._user_penilai',
|
|
||||||
'penilai',
|
|
||||||
'documents.detail.jenisLegalitasJaminan'
|
|
||||||
])->where(['status' => 'done'])->get();
|
|
||||||
foreach ($permohonan as $_permohonan) {
|
foreach ($permohonan as $_permohonan) {
|
||||||
$npw = 0;
|
$npw = 0;
|
||||||
if (isset($_permohonan->penilai->lpj)) {
|
if (isset($_permohonan->penilai->lpj)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user