audit
This commit is contained in:
@@ -605,8 +605,9 @@ class TebusController extends Controller
|
||||
->whereNotNull('hargajualan')
|
||||
->where('hargajualan','<>','bakihargajualan');
|
||||
|
||||
// $totalpenebusantawarruq = ($tebustawarruq->sum('tebus.pinjaman') - $tebustawarruqansuran->sum('gad.pinjaman')) + $tebustawarruqansuran->sum('gad.bakipjm');
|
||||
$totalpenebusantawarruq = $tebustawarruq->sum('tebus.pinjaman');
|
||||
$bilpenebusantawarruq = $tebustawarruq->count();
|
||||
$bilpenebusantawarruq = $tebustawarruq->count();
|
||||
$totalrebatetawarruq = $tebustawarruq->sum('tebus.rebate');
|
||||
$totalkeuntungantawarruq = $tebustawarruq->sum('tebus.bakiupah');
|
||||
|
||||
@@ -920,12 +921,23 @@ class TebusController extends Controller
|
||||
$daterequest->addDays(1);
|
||||
|
||||
//Keuntungan Selepas Tawarruq
|
||||
$keuntungan = TransaksiKeuntungan::on('mysql7')
|
||||
->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan')
|
||||
$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');
|
||||
// ->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)
|
||||
@@ -966,7 +978,9 @@ class TebusController extends Controller
|
||||
$total = $keuntungansebelumtawarruq + $keuntungan;
|
||||
|
||||
if($kodcaw === '011232')
|
||||
$total += 623.5;
|
||||
{
|
||||
$total +=623.5;
|
||||
}
|
||||
|
||||
return response()->json($total,200);
|
||||
}
|
||||
@@ -985,13 +999,24 @@ class TebusController extends Controller
|
||||
$daterequest->addDays(1);
|
||||
|
||||
//Keuntungan Selepas Tawarruq
|
||||
$keuntungan = TransaksiKeuntungan::on('mysql7')
|
||||
->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan')
|
||||
$keuntungan_data = TransaksiKeuntungan::on('mysql7')
|
||||
// ->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan')
|
||||
->whereDate('transaksi_keuntungan.tarikh_bayaran' ,'>=', $request->mula)
|
||||
->whereDate('transaksi_keuntungan.tarikh_bayaran' ,'<=', $request->hingga)
|
||||
->whereYear('transaksi_keuntungan.tarikh_bayaran','=',$current->year)
|
||||
->whereNull('db2.hargajualan')
|
||||
->sum('bayaran_keuntungan');
|
||||
// ->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'];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$upahtebus = Tebus::on($cawangan['mysql'])
|
||||
->where([['t_tebus','>=',$request->mula],['t_tebus','<=',$request->hingga],['t_tebus','>','2013-12-31']])
|
||||
@@ -1140,46 +1165,90 @@ class TebusController extends Controller
|
||||
|
||||
if($request->tarikh < '2021-06-09')
|
||||
{
|
||||
$keuntungan = TransaksiKeuntungan::on('mysql7')
|
||||
->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan')
|
||||
$keuntungan_data = TransaksiKeuntungan::on('mysql7')
|
||||
// ->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan')
|
||||
->whereDate('transaksi_keuntungan.tarikh_bayaran', '<=', $request->tarikh)
|
||||
->whereDate('transaksi_keuntungan.tarikh_bayaran' ,'<', $dateSM)
|
||||
->whereYear('tarikh_bayaran','=',$current->year)
|
||||
->whereNotNull('db2.hargajualan')
|
||||
->sum('bayaran_keuntungan');
|
||||
// ->whereNotNull('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'];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$keuntunganreducing = TransaksiKeuntungan::on('mysql7')
|
||||
->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan')
|
||||
$keuntunganreducing_data = TransaksiKeuntungan::on('mysql7')
|
||||
// ->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan')
|
||||
->whereDate('transaksi_keuntungan.tarikh_bayaran' ,'<=', $request->tarikh)
|
||||
->whereDate('transaksi_keuntungan.tarikh_bayaran','>=', $dateSM)
|
||||
->whereYear('tarikh_bayaran','=',$current->year)
|
||||
->whereNotNull('db2.hargajualan')
|
||||
->sum('keuntungan_rebet');
|
||||
// ->whereNotNull('db2.hargajualan')
|
||||
// ->sum('keuntungan_rebet');
|
||||
->get();
|
||||
|
||||
$keuntunganreducing = 0;
|
||||
if($keuntunganreducing_data){
|
||||
foreach($keuntunganreducing_data as $index=>$keuntunganreducingData){
|
||||
$gadaiData = Gadai::on($cawangan['mysql'])->where([['norujukan',$keuntunganreducingData['norujukan']],['hargajualan','<>',null]])->first();
|
||||
if($gadaiData){
|
||||
$keuntunganreducing += $keuntunganreducingData['keuntungan_rebet'];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$total = ($keuntungan + $keuntunganreducing);
|
||||
|
||||
|
||||
}else{
|
||||
|
||||
$keuntungan = TransaksiKeuntungan::on('mysql7')
|
||||
->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan')
|
||||
$keuntungan_data = TransaksiKeuntungan::on('mysql7')
|
||||
// ->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan')
|
||||
->whereDate('transaksi_keuntungan.tarikh_bayaran', '<=', $request->tarikh)
|
||||
->whereDate('transaksi_keuntungan.tarikh_bayaran' ,'<', $dateSM)
|
||||
->whereYear('tarikh_bayaran','=',$current->year)
|
||||
->whereNotNull('db2.hargajualan')
|
||||
->sum('bayaran_keuntungan');
|
||||
// ->whereNotNull('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'];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$keuntunganreducing = TransaksiKeuntungan::on('mysql7')
|
||||
->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan')
|
||||
$keuntunganreducing_data = TransaksiKeuntungan::on('mysql7')
|
||||
// ->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan')
|
||||
->whereDate('transaksi_keuntungan.tarikh_bayaran' ,'<', '2021-06-09')
|
||||
->whereDate('transaksi_keuntungan.tarikh_bayaran','>=', $dateSM)
|
||||
->whereYear('tarikh_bayaran','=',$current->year)
|
||||
->whereNotNull('db2.hargajualan')
|
||||
->sum('keuntungan_rebet');
|
||||
// ->whereNotNull('db2.hargajualan')
|
||||
// ->sum('keuntungan_rebet');
|
||||
->get();
|
||||
|
||||
$keuntunganreducing = 0;
|
||||
if($keuntunganreducing_data){
|
||||
foreach($keuntunganreducing_data as $index=>$keuntunganreducingData){
|
||||
$gadaiData = Gadai::on($cawangan['mysql'])->where([['norujukan',$keuntunganreducingData['norujukan']],['hargajualan','<>',null]])->first();
|
||||
if($gadaiData){
|
||||
$keuntunganreducing += $keuntunganreducingData['keuntungan_rebet'];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$bukanansuran = TransaksiKeuntungan::on('mysql7')
|
||||
->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan')
|
||||
$bukanansuran_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');
|
||||
@@ -1190,11 +1259,22 @@ class TebusController extends Controller
|
||||
->whereDate('transaksi_keuntungan.tarikh_bayaran' ,'>=', '2021-06-09')
|
||||
// ->whereDate('transaksi_keuntungan.tarikh_bayaran','>=', $dateSM)
|
||||
->whereYear('tarikh_bayaran','=',$current->year)
|
||||
->whereNotNull('db2.hargajualan')
|
||||
->sum('keuntungan_rebet');
|
||||
// ->whereNotNull('db2.hargajualan')
|
||||
// ->sum('keuntungan_rebet');
|
||||
->get();
|
||||
|
||||
$bukanansuran = 0;
|
||||
if($bukanansuran_data){
|
||||
foreach($bukanansuran_data as $index=>$bukanansuranData){
|
||||
$gadaiData = Gadai::on($cawangan['mysql'])->where([['norujukan',$bukanansuranData['norujukan']],['hargajualan','<>',null]])->first();
|
||||
if($gadaiData){
|
||||
$bukanansuran += $bukanansuranData['keuntungan_rebet'];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$ansuran = TransaksiKeuntungan::on('mysql7')
|
||||
->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.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');
|
||||
@@ -1205,8 +1285,19 @@ class TebusController extends Controller
|
||||
->whereDate('transaksi_keuntungan.tarikh_bayaran' ,'>=', '2021-06-09')
|
||||
// ->whereDate('transaksi_keuntungan.tarikh_bayaran','>=', $dateSM)
|
||||
->whereYear('tarikh_bayaran','=',$current->year)
|
||||
->whereNotNull('db2.hargajualan')
|
||||
->sum('bayaran_keuntungan');
|
||||
// ->whereNotNull('db2.hargajualan')
|
||||
// ->sum('bayaran_keuntungan');
|
||||
->get();
|
||||
|
||||
$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'];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$total = ($keuntungan + $keuntunganreducing + $ansuran + $bukanansuran);
|
||||
|
||||
@@ -1228,8 +1319,8 @@ class TebusController extends Controller
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
$bukanansuran = TransaksiKeuntungan::on('mysql7')
|
||||
->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan')
|
||||
$bukanansuran_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');
|
||||
@@ -1239,11 +1330,22 @@ class TebusController extends Controller
|
||||
->whereDate('transaksi_keuntungan.tarikh_bayaran' ,'>=', $request->mula)
|
||||
->whereDate('transaksi_keuntungan.tarikh_bayaran' ,'<=', $request->hingga)
|
||||
->whereYear('tarikh_bayaran','=',$current->year)
|
||||
->whereNotNull('db2.hargajualan')
|
||||
->sum('keuntungan_rebet');
|
||||
// ->whereNotNull('db2.hargajualan')
|
||||
// ->sum('keuntungan_rebet');
|
||||
->get();
|
||||
|
||||
$ansuran = TransaksiKeuntungan::on('mysql7')
|
||||
->join($cawangan['db_name'].'.gadai as db2','transaksi_keuntungan.norujukan','=','db2.norujukan')
|
||||
$bukanansuran = 0;
|
||||
if($bukanansuran_data){
|
||||
foreach($bukanansuran_data as $index=>$bukanansuranData){
|
||||
$gadaiData = Gadai::on($cawangan['mysql'])->where([['norujukan',$bukanansuranData['norujukan']],['hargajualan','<>',null]])->first();
|
||||
if($gadaiData){
|
||||
$bukanansuran += $bukanansuranData['keuntungan_rebet'];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$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');
|
||||
@@ -1253,8 +1355,19 @@ class TebusController extends Controller
|
||||
->whereDate('transaksi_keuntungan.tarikh_bayaran' ,'>=', $request->mula)
|
||||
->whereDate('transaksi_keuntungan.tarikh_bayaran' ,'<=', $request->hingga)
|
||||
->whereYear('tarikh_bayaran','=',$current->year)
|
||||
->whereNotNull('db2.hargajualan')
|
||||
->sum('bayaran_keuntungan');
|
||||
// ->whereNotNull('db2.hargajualan')
|
||||
// ->sum('bayaran_keuntungan');
|
||||
->get();
|
||||
|
||||
$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'];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$total = ($ansuran + $bukanansuran);
|
||||
|
||||
@@ -1266,7 +1379,7 @@ class TebusController extends Controller
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first();
|
||||
|
||||
$rebet = Tebus::on($cawangan['mysql'])
|
||||
->join($cawangan['db_name'].'.gadai as db2','tebus.norujukan','=','db2.norujukan')
|
||||
->join('gadai as db2','tebus.norujukan','=','db2.norujukan')
|
||||
// ->where('tebus.t_tebus','>','2021-04-13')
|
||||
->where('tebus.t_tebus','<=',$request->tarikh)
|
||||
->where('db2.hargajualan','>','0') // tambahan 2021-05-07
|
||||
@@ -1281,7 +1394,7 @@ class TebusController extends Controller
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first();
|
||||
|
||||
$rebet = Tebus::on($cawangan['mysql'])
|
||||
->join($cawangan['db_name'].'.gadai as db2','tebus.norujukan','=','db2.norujukan')
|
||||
->join('gadai as db2','tebus.norujukan','=','db2.norujukan')
|
||||
->where('tebus.t_tebus','>=',$request->mula)
|
||||
->where('tebus.t_tebus','<=',$request->hingga)
|
||||
->where('db2.hargajualan','>','0')
|
||||
|
||||
Reference in New Issue
Block a user