fix skit2
This commit is contained in:
@@ -1135,6 +1135,124 @@ class GadaiController extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
//////////////////
|
||||
/////ANSURAN//////
|
||||
//////////////////
|
||||
|
||||
$daterequest = new Carbon($tarikh);
|
||||
$dateselepas = $daterequest;
|
||||
$dateselepas->addDays(1);
|
||||
|
||||
$ansuran1 = TransaksiKeuntungan::on('mysql7')
|
||||
->leftJoin('transaction as trans', function($join)
|
||||
{
|
||||
$join->on('transaksi_keuntungan.norujukan', '=', 'trans.norujukan');
|
||||
$join->on('transaksi_keuntungan.tarikh_bayaran', '=', 'trans.created_at');
|
||||
})
|
||||
->join($cawangan['db_name'].'.gadai as db2','trans.norujukan','=','db2.norujukan')
|
||||
->where('trans.created_at','<',$dateselepas)
|
||||
->where('trans.trans_type','=','A')
|
||||
->whereBetween('nilaimarhun', [1, 400.99])
|
||||
->groupBy('trans.id')
|
||||
->get();
|
||||
|
||||
$ansuranharini1 = TransaksiKeuntungan::on('mysql7')
|
||||
->leftJoin('transaction as trans', function($join)
|
||||
{
|
||||
$join->on('transaksi_keuntungan.norujukan', '=', 'trans.norujukan');
|
||||
$join->on('transaksi_keuntungan.tarikh_bayaran', '=', 'trans.created_at');
|
||||
})
|
||||
->join($cawangan['db_name'].'.gadai as db2','trans.norujukan','=','db2.norujukan')
|
||||
->where('trans.created_at','<',$dateselepas)
|
||||
->where('trans.trans_type','=','A')
|
||||
->whereBetween('nilaimarhun', [1, 400.99])
|
||||
->groupBy('trans.id')
|
||||
->get();
|
||||
|
||||
$ansuran2 = TransaksiKeuntungan::on('mysql7')
|
||||
->leftJoin('transaction as trans', function($join)
|
||||
{
|
||||
$join->on('transaksi_keuntungan.norujukan', '=', 'trans.norujukan');
|
||||
$join->on('transaksi_keuntungan.tarikh_bayaran', '=', 'trans.created_at');
|
||||
})
|
||||
->join($cawangan['db_name'].'.gadai as db2','trans.norujukan','=','db2.norujukan')
|
||||
->where('trans.created_at','<',$dateselepas)
|
||||
->where('trans.trans_type','=','A')
|
||||
->whereBetween('nilaimarhun', [401, 2000.99])
|
||||
->groupBy('trans.id')
|
||||
->get();
|
||||
|
||||
$ansuranharini2 = TransaksiKeuntungan::on('mysql7')
|
||||
->leftJoin('transaction as trans', function($join)
|
||||
{
|
||||
$join->on('transaksi_keuntungan.norujukan', '=', 'trans.norujukan');
|
||||
$join->on('transaksi_keuntungan.tarikh_bayaran', '=', 'trans.created_at');
|
||||
})
|
||||
->join($cawangan['db_name'].'.gadai as db2','trans.norujukan','=','db2.norujukan')
|
||||
->where('trans.created_at','<',$dateselepas)
|
||||
->where('trans.trans_type','=','A')
|
||||
->whereBetween('nilaimarhun', [401, 2000.99])
|
||||
->groupBy('trans.id')
|
||||
->get();
|
||||
|
||||
$ansuran3 = TransaksiKeuntungan::on('mysql7')
|
||||
->leftJoin('transaction as trans', function($join)
|
||||
{
|
||||
$join->on('transaksi_keuntungan.norujukan', '=', 'trans.norujukan');
|
||||
$join->on('transaksi_keuntungan.tarikh_bayaran', '=', 'trans.created_at');
|
||||
})
|
||||
->join($cawangan['db_name'].'.gadai as db2','trans.norujukan','=','db2.norujukan')
|
||||
->where('trans.created_at','<',$dateselepas)
|
||||
->where('trans.trans_type','=','A')
|
||||
->whereBetween('nilaimarhun', [2001, 100000])
|
||||
->groupBy('trans.id')
|
||||
->get();
|
||||
|
||||
$ansuranharini3 = TransaksiKeuntungan::on('mysql7')
|
||||
->leftJoin('transaction as trans', function($join)
|
||||
{
|
||||
$join->on('transaksi_keuntungan.norujukan', '=', 'trans.norujukan');
|
||||
$join->on('transaksi_keuntungan.tarikh_bayaran', '=', 'trans.created_at');
|
||||
})
|
||||
->join($cawangan['db_name'].'.gadai as db2','trans.norujukan','=','db2.norujukan')
|
||||
->where('trans.created_at','<',$dateselepas)
|
||||
->where('trans.trans_type','=','A')
|
||||
->whereBetween('nilaimarhun', [2001, 100000])
|
||||
->groupBy('trans.id')
|
||||
->get();
|
||||
|
||||
//Calculation Ansuran guna foreach
|
||||
|
||||
$totalans1 = 0;
|
||||
$countans1 = 0;
|
||||
foreach($ansuran1 as $ans1)
|
||||
{
|
||||
$totalans1 += $ans1['bayaran_pembiayaan'];
|
||||
$countans1++;
|
||||
}
|
||||
|
||||
$totalans2 = 0;
|
||||
$countans2 = 0;
|
||||
foreach($ansuran2 as $ans2)
|
||||
{
|
||||
$totalans2 += $ans2['bayaran_pembiayaan'];
|
||||
$countans2++;
|
||||
}
|
||||
|
||||
$totalans3 = 0;
|
||||
$countans3 = 0;
|
||||
foreach($ansuran3 as $ans3)
|
||||
{
|
||||
$totalans3 += $ans3['bayaran_pembiayaan'];
|
||||
$countans3++;
|
||||
}
|
||||
|
||||
|
||||
return;
|
||||
|
||||
|
||||
|
||||
|
||||
//////////////////
|
||||
///HAPUS KIRA/////
|
||||
//////////////////
|
||||
|
||||
Reference in New Issue
Block a user