fix gadaicontroller,laporancontroller,tebuscontroller
This commit is contained in:
@@ -2816,23 +2816,40 @@ class GadaiController extends Controller
|
||||
$current = new Carbon();
|
||||
|
||||
$transaksi_data = TransaksiKeuntungan::on('mysql7')
|
||||
->where('tarikh_bayaran' ,'<=', $daterequest)
|
||||
// ->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan')
|
||||
// ->where([['db2.sttebus','=',''],['db2.hargajualan','<>','null'],['tarikh_bayaran' ,'<=', $daterequest]])
|
||||
// ->orWhere([['db2.sttebus','!=',''],['db2.t_update','>',$request->tarikh],['db2.hargajualan','<>','null'],['tarikh_bayaran' ,'<=', $daterequest]])
|
||||
// ->sum('bayaran_pembiayaan');
|
||||
->get();
|
||||
->where('tarikh_bayaran' ,'<=', $daterequest)
|
||||
->pluck('norujukan');
|
||||
|
||||
$transaksi = 0;
|
||||
$gadaiData = Gadai::on($cawangan['mysql'])->whereIn('norujukan',$transaksi_data)
|
||||
->where([['sttebus',''],['hargajualan','<>','null']])
|
||||
->orWhere([['sttebus','!=',''],['t_update','>',$request->tarikh],['hargajualan','<>','null']])
|
||||
->pluck('norujukan');
|
||||
|
||||
if($transaksi_data){
|
||||
foreach($transaksi_data as $index=>$transaksiData){
|
||||
$gadaiData = Gadai::on($cawangan['mysql'])->where('norujukan',$transaksiData['norujukan'])->first();
|
||||
if($gadaiData && (($gadaiData['sttebus'] == '' && $gadaiData['hargajualan'] != null) || ($gadaiData['sttebus'] != '' && $gadaiData['t_update'] > $request->tarikh && $gadaiData['hargajualan'] != null))){
|
||||
$transaksi += $transaksiData['bayaran_pembiayaan'];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$transaksi = TransaksiKeuntungan::on('mysql7')
|
||||
->whereIn('norujukan',$gadaiData)
|
||||
->where('tarikh_bayaran' ,'<=', $daterequest)
|
||||
->sum('bayaran_pembiayaan');
|
||||
|
||||
// $transaksi_data = TransaksiKeuntungan::on('mysql7')
|
||||
// // ->select('norujukan','tarikh_bayaran')
|
||||
// ->where('tarikh_bayaran' ,'<=', $daterequest)
|
||||
// // ->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan')
|
||||
// // ->where([['db2.sttebus','=',''],['db2.hargajualan','<>','null'],['tarikh_bayaran' ,'<=', $daterequest]])
|
||||
// // ->orWhere([['db2.sttebus','!=',''],['db2.t_update','>',$request->tarikh],['db2.hargajualan','<>','null'],['tarikh_bayaran' ,'<=', $daterequest]])
|
||||
// // ->sum('bayaran_pembiayaan');
|
||||
// ->pluck('norujukan');
|
||||
// // ->get();
|
||||
|
||||
// $transaksi = 0;
|
||||
|
||||
// if($transaksi_data){
|
||||
// foreach($transaksi_data as $index=>$transaksiData){
|
||||
// $gadaiData = Gadai::on($cawangan['mysql'])->where('norujukan',$transaksiData['norujukan'])->first();
|
||||
// if($gadaiData && (($gadaiData['sttebus'] == '' && $gadaiData['hargajualan'] != null) || ($gadaiData['sttebus'] != '' && $gadaiData['t_update'] > $request->tarikh && $gadaiData['hargajualan'] != null))){
|
||||
// $transaksi += $transaksiData['bayaran_pembiayaan'];
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
return response($transaksi);
|
||||
}
|
||||
@@ -2851,23 +2868,39 @@ class GadaiController extends Controller
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
|
||||
$transaksi_data = TransaksiKeuntungan::on('mysql7')
|
||||
->where([['tarikh_bayaran' ,'>=', $datemula],['tarikh_bayaran' ,'<=', $datehingga]])
|
||||
// ->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan')
|
||||
// ->where([['db2.sttebus','=',''],['db2.hargajualan','<>','null'],['tarikh_bayaran' ,'>=', $datemula],['tarikh_bayaran' ,'<=', $datehingga]])
|
||||
// ->orWhere([['db2.sttebus','!=',''],['db2.t_update','>',$request->mula],['db2.hargajualan','<>','null'],['tarikh_bayaran' ,'>=', $datemula],['tarikh_bayaran' ,'<=', $datehingga]])
|
||||
// ->sum('bayaran_pembiayaan');
|
||||
->get();
|
||||
->where([['tarikh_bayaran' ,'>=', $datemula],['tarikh_bayaran' ,'<=', $datehingga]])
|
||||
->pluck('norujukan');
|
||||
|
||||
$transaksi = 0;
|
||||
if($transaksi_data){
|
||||
foreach($transaksi_data as $index=>$transaksiData){
|
||||
$gadaiData = Gadai::on($cawangan['mysql'])->where('norujukan',$transaksiData['norujukan'])->first();
|
||||
if($gadaiData && (($gadaiData['sttebus'] == '' && $gadaiData['hargajualan'] != null) || ($gadaiData['sttebus'] != '' && $gadaiData['t_update'] > $request->mula && $gadaiData['hargajualan'] != null))){
|
||||
$transaksi += $transaksiData['bayaran_pembiayaan'];
|
||||
}
|
||||
}
|
||||
}
|
||||
$gadaiData = Gadai::on($cawangan['mysql'])->whereIn('norujukan',$transaksi_data)
|
||||
->where([['sttebus',''],['hargajualan','<>','null']])
|
||||
->orWhere([['sttebus','!=',''],['t_update','>',$request->tarikh],['hargajualan','<>','null']])
|
||||
->pluck('norujukan');
|
||||
|
||||
|
||||
$transaksi = TransaksiKeuntungan::on('mysql7')
|
||||
->whereIn('norujukan',$gadaiData)
|
||||
->where([['tarikh_bayaran' ,'>=', $datemula],['tarikh_bayaran' ,'<=', $datehingga]])
|
||||
->sum('bayaran_pembiayaan');
|
||||
|
||||
// $transaksi_data = TransaksiKeuntungan::on('mysql7')
|
||||
// ->where([['tarikh_bayaran' ,'>=', $datemula],['tarikh_bayaran' ,'<=', $datehingga]])
|
||||
// // ->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan')
|
||||
// // ->where([['db2.sttebus','=',''],['db2.hargajualan','<>','null'],['tarikh_bayaran' ,'>=', $datemula],['tarikh_bayaran' ,'<=', $datehingga]])
|
||||
// // ->orWhere([['db2.sttebus','!=',''],['db2.t_update','>',$request->mula],['db2.hargajualan','<>','null'],['tarikh_bayaran' ,'>=', $datemula],['tarikh_bayaran' ,'<=', $datehingga]])
|
||||
// // ->sum('bayaran_pembiayaan');
|
||||
// ->get();
|
||||
|
||||
// $transaksi = 0;
|
||||
// if($transaksi_data){
|
||||
// foreach($transaksi_data as $index=>$transaksiData){
|
||||
// $gadaiData = Gadai::on($cawangan['mysql'])->where('norujukan',$transaksiData['norujukan'])->first();
|
||||
// if($gadaiData && (($gadaiData['sttebus'] == '' && $gadaiData['hargajualan'] != null) || ($gadaiData['sttebus'] != '' && $gadaiData['t_update'] > $request->mula && $gadaiData['hargajualan'] != null))){
|
||||
// $transaksi += $transaksiData['bayaran_pembiayaan'];
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
return response($transaksi);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user