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 = new Carbon($request->tarikh);
$daterequest->addDays(1); $daterequest->addDays(1);
//Keuntungan Selepas Tawarruq
$keuntungan_data = TransaksiKeuntungan::on('mysql7') $keuntungan_data = TransaksiKeuntungan::on('mysql7')
// ->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan') ->where('transaksi_keuntungan.tarikh_bayaran' ,'<=', $daterequest)
->where('transaksi_keuntungan.tarikh_bayaran' ,'<=', $daterequest) ->whereYear('transaksi_keuntungan.tarikh_bayaran','=',$current->year)
->whereYear('transaksi_keuntungan.tarikh_bayaran','=',$current->year) ->pluck('norujukan');
// ->whereNull('db2.hargajualan')
// ->sum('bayaran_keuntungan');
->get();
$keuntungan = 0; $gadaiData = Gadai::on($cawangan['mysql'])->whereIn('norujukan', $keuntungan_data)->whereNull('hargajualan')->pluck('norujukan');
if($keuntungan_data){
foreach($keuntungan_data as $index=>$keuntunganData){ $keuntungan = TransaksiKeuntungan::on('mysql7')->whereIn('norujukan',$gadaiData)->sum('bayaran_keuntungan');
$gadaiData = Gadai::on($cawangan['mysql'])->where([['norujukan',$keuntunganData['norujukan']],['hargajualan',null]])->first();
if($gadaiData){ // //Keuntungan Selepas Tawarruq
$keuntungan += $keuntunganData['bayaran_keuntungan']; // $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']) // $keuntunganselepastawarruqrebate = Tebus::on($cawangan['mysql'])
// ->where('t_tebus','<=',$request->tarikh) // ->where('t_tebus','<=',$request->tarikh)