fix keuntungan sebenar

This commit is contained in:
MUHD HAFIFIE
2021-10-04 16:25:07 +08:00
parent 1108d190de
commit 646ffe99b9
+25 -16
View File
@@ -949,24 +949,33 @@ class TebusController extends Controller
$daterequest = new Carbon($request->tarikh);
$daterequest->addDays(1);
//Keuntungan Selepas Tawarruq
$keuntungan_data = TransaksiKeuntungan::on('mysql7')
// ->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan')
->where('transaksi_keuntungan.tarikh_bayaran' ,'<=', $daterequest)
->whereYear('transaksi_keuntungan.tarikh_bayaran','=',$current->year)
// ->whereNull('db2.hargajualan')
// ->sum('bayaran_keuntungan');
->get();
->where('transaksi_keuntungan.tarikh_bayaran' ,'<=', $daterequest)
->whereYear('transaksi_keuntungan.tarikh_bayaran','=',$current->year)
->pluck('norujukan');
$keuntungan = 0;
if($keuntungan_data){
foreach($keuntungan_data as $index=>$keuntunganData){
$gadaiData = Gadai::on($cawangan['mysql'])->where([['norujukan',$keuntunganData['norujukan']],['hargajualan',null]])->first();
if($gadaiData){
$keuntungan += $keuntunganData['bayaran_keuntungan'];
}
}
}
$gadaiData = Gadai::on($cawangan['mysql'])->whereIn('norujukan', $keuntungan_data)->whereNull('hargajualan')->pluck('norujukan');
$keuntungan = TransaksiKeuntungan::on('mysql7')->whereIn('norujukan',$gadaiData)->sum('bayaran_keuntungan');
// //Keuntungan Selepas Tawarruq
// $keuntungan_data = TransaksiKeuntungan::on('mysql7')
// // ->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan')
// ->where('transaksi_keuntungan.tarikh_bayaran' ,'<=', $daterequest)
// ->whereYear('transaksi_keuntungan.tarikh_bayaran','=',$current->year)
// // ->whereNull('db2.hargajualan')
// // ->sum('bayaran_keuntungan');
// ->get();
// $keuntungan = 0;
// if($keuntungan_data){
// foreach($keuntungan_data as $index=>$keuntunganData){
// $gadaiData = Gadai::on($cawangan['mysql'])->where([['norujukan',$keuntunganData['norujukan']],['hargajualan',null]])->first();
// if($gadaiData){
// $keuntungan += $keuntunganData['bayaran_keuntungan'];
// }
// }
// }
// $keuntunganselepastawarruqrebate = Tebus::on($cawangan['mysql'])
// ->where('t_tebus','<=',$request->tarikh)