add audit
This commit is contained in:
@@ -2587,6 +2587,9 @@ class AdminPageController extends Controller
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first();
|
||||
|
||||
$year = $request->year;
|
||||
$month = $request->month;
|
||||
|
||||
if($request->jenistebus == 'T')
|
||||
{
|
||||
$bukanansuran_data = TransaksiKeuntungan::on('mysql7')
|
||||
@@ -2596,81 +2599,50 @@ class AdminPageController extends Controller
|
||||
$join->on('transaksi_keuntungan.tarikh_bayaran', '=', 'trans.created_at');
|
||||
})
|
||||
->where('trans.trans_type','!=','A')
|
||||
->whereDate('transaksi_keuntungan.tarikh_bayaran' ,'>=', $request->mula)
|
||||
->whereDate('transaksi_keuntungan.tarikh_bayaran' ,'<=', $request->hingga)
|
||||
->whereYear('tarikh_bayaran','=',$current->year)
|
||||
// ->whereDate('transaksi_keuntungan.tarikh_bayaran' ,'>=', $request->mula)
|
||||
// ->whereDate('transaksi_keuntungan.tarikh_bayaran' ,'<=', $request->hingga)
|
||||
->whereMonth('transaksi_keuntungan.tarikh_bayaran','=',$month)
|
||||
->whereYear('tarikh_bayaran','=',$year)
|
||||
->where('trans.kodcaw',$request->kodcaw);
|
||||
|
||||
$bukanansuran_get = $bukanansuran_data->get();
|
||||
$bukanansuran_pluck = $bukanansuran_data->pluck('trans.norujukan');
|
||||
|
||||
$intersection = $bukanansuran_get->intersectByKeys(Gadai::on($cawangan['mysql'])->whereIn('norujukan',$bukanansuran_pluck)->whereNotNull('hargajualan')->get());
|
||||
$intersection = $bukanansuran_get->intersectByKeys(Gadai::on($cawangan['mysql'])->whereNotNull('hargajualan')->get());
|
||||
$collectionbukanansurandata = $intersection->toArray();
|
||||
|
||||
dd($intersection->pluck('norujukan'));
|
||||
|
||||
return response()->json($collectionbukanansurandata,200);
|
||||
}else{
|
||||
}else if($request->jenistebus == 'A'){
|
||||
$ansuran_data = TransaksiKeuntungan::on('mysql7')
|
||||
// ->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan')
|
||||
->leftJoin('transaction as trans', function($join)
|
||||
{
|
||||
$join->on('transaksi_keuntungan.norujukan', '=', 'trans.norujukan');
|
||||
$join->on('transaksi_keuntungan.tarikh_bayaran', '=', 'trans.created_at');
|
||||
})
|
||||
->where('trans.trans_type','=','A')
|
||||
->whereDate('transaksi_keuntungan.tarikh_bayaran' ,'>=', $request->mula)
|
||||
->whereDate('transaksi_keuntungan.tarikh_bayaran' ,'<=', $request->hingga)
|
||||
->whereYear('tarikh_bayaran','=',$current->year)
|
||||
->where('trans.kodcaw',$request->kodcaw);
|
||||
// ->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan')
|
||||
->leftJoin('transaction as trans', function($join)
|
||||
{
|
||||
$join->on('transaksi_keuntungan.norujukan', '=', 'trans.norujukan');
|
||||
$join->on('transaksi_keuntungan.tarikh_bayaran', '=', 'trans.created_at');
|
||||
})
|
||||
->where('trans.trans_type','=','A')
|
||||
// ->whereDate('transaksi_keuntungan.tarikh_bayaran' ,'>=', $request->mula)
|
||||
// ->whereDate('transaksi_keuntungan.tarikh_bayaran' ,'<=', $request->hingga)
|
||||
->whereMonth('transaksi_keuntungan.tarikh_bayaran','=',$month)
|
||||
->whereYear('tarikh_bayaran','=',$year)
|
||||
->where('trans.kodcaw',$request->kodcaw);
|
||||
|
||||
$ansuran_get = $ansuran_data->get();
|
||||
$ansuran_pluck = $ansuran_data->pluck('trans.norujukan');
|
||||
|
||||
$intersectiondiff = $ansuran_get->diffKeys(Gadai::on($cawangan['mysql'])->whereIn('norujukan',$ansuran_pluck)->whereNotNull('hargajualan')->get());
|
||||
$intersection = $ansuran_get->intersectByKeys(Gadai::on($cawangan['mysql'])->whereIn('norujukan',$ansuran_pluck)->whereNotNull('hargajualan')->get());
|
||||
$intersection = $ansuran_get->intersectByKeys(Gadai::on($cawangan['mysql'])->whereNotNull('hargajualan')->get());
|
||||
|
||||
dd($intersectiondiff->toArray(),$intersection->toArray());
|
||||
// dd($ansuran_pluck);
|
||||
$collectionansurandata = $intersection->toArray();
|
||||
|
||||
// $gadaiData = Gadai::on($cawangan['mysql'])->whereIn('norujukan', $ansuran_pluck)->where('hargajualan','<>',null)->pluck('norujukan');
|
||||
|
||||
// dd($gadaiData);
|
||||
|
||||
dd($intersection->pluck('norujukan'));
|
||||
|
||||
// $ansuran_data = TransaksiKeuntungan::on('mysql7')
|
||||
// // ->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan')
|
||||
// ->leftJoin('transaction as trans', function($join)
|
||||
// {
|
||||
// $join->on('transaksi_keuntungan.norujukan', '=', 'trans.norujukan');
|
||||
// $join->on('transaksi_keuntungan.tarikh_bayaran', '=', 'trans.created_at');
|
||||
// })
|
||||
// ->where('trans.trans_type','=','A')
|
||||
// ->whereDate('transaksi_keuntungan.tarikh_bayaran' ,'>=', $request->mula)
|
||||
// ->whereDate('transaksi_keuntungan.tarikh_bayaran' ,'<=', $request->hingga)
|
||||
// ->whereYear('tarikh_bayaran','=',$current->year)
|
||||
// ->where('trans.kodcaw',$request->kodcaw)
|
||||
// // ->whereNotNull('db2.hargajualan')
|
||||
// // ->sum('bayaran_keuntungan');
|
||||
// // ->get();
|
||||
// ->pluck('trans.norujukan');
|
||||
|
||||
// $gadaiData = Gadai::on($cawangan['mysql'])->whereIn('norujukan', $ansuran_data)->where('hargajualan','<>',null)->pluck('norujukan');
|
||||
|
||||
// // $ansuran = 0;
|
||||
// // if($ansuran_data){
|
||||
// // foreach($ansuran_data as $index=>$ansuranData){
|
||||
// // $gadaiData = Gadai::on($cawangan['mysql'])->where([['norujukan',$ansuranData['norujukan']],['hargajualan','<>',null]])->first();
|
||||
// // if($gadaiData){
|
||||
// // $ansuran += $ansuranData['bayaran_keuntungan'];
|
||||
// // }
|
||||
// // }
|
||||
// // }
|
||||
|
||||
// dd($gadaiData);
|
||||
return response()->json($collectionansurandata,200);
|
||||
}else{
|
||||
$upahlelong = Lelong::on($cawangan['mysql'])
|
||||
->where('t_jual','>','2013-12-31')
|
||||
->whereMonth('t_lelong','=',$month)
|
||||
->whereYear('t_lelong','=',$year)
|
||||
->get();
|
||||
|
||||
return response()->json($upahlelong,200);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user