From 7303c6dc8b314dc8dc48d133c0d684c34055f5fd Mon Sep 17 00:00:00 2001 From: hafifierahman Date: Sun, 4 Jun 2023 01:09:55 +0800 Subject: [PATCH] add ringkasan backup --- app/Http/Controllers/AdminPageController.php | 21 +- app/RingkasanAnsuran.php | 19 + app/RingkasanGadai.php | 19 + app/RingkasanLelong.php | 19 + app/RingkasanMain.php | 34 ++ app/RingkasanTebus.php | 19 + app/Services/RingkasanHarianServices.php | 458 +++++++++++++++++++ config/database.php | 2 +- routes/web.php | 5 + 9 files changed, 592 insertions(+), 4 deletions(-) create mode 100644 app/RingkasanAnsuran.php create mode 100644 app/RingkasanGadai.php create mode 100644 app/RingkasanLelong.php create mode 100644 app/RingkasanMain.php create mode 100644 app/RingkasanTebus.php create mode 100644 app/Services/RingkasanHarianServices.php diff --git a/app/Http/Controllers/AdminPageController.php b/app/Http/Controllers/AdminPageController.php index 2da279e..28c2c7c 100644 --- a/app/Http/Controllers/AdminPageController.php +++ b/app/Http/Controllers/AdminPageController.php @@ -47,9 +47,13 @@ use App\AuditCustomer; use App\imbangdugalama; use App\HapusKira; use App\MaxPinjaman; - - -use DB; +use App\RingkasanAnsuran; +use App\RingkasanGadai; +use App\RingkasanLelong; +use App\RingkasanMain; +use App\RingkasanTebus; +use App\Services\RingkasanHarianServices; +use Illuminate\Support\Facades\DB; use DateTime; use Carbon\Carbon; use Illuminate\Pagination\Paginator; @@ -3619,4 +3623,15 @@ class AdminPageController extends Controller return response()->json($batchleltuntutbaki); } + + public function StoreRingkasanHarian(Request $request){ + + $current = Carbon::now(); + $cawangan = Cawangan::on('mysql7')->where('kodcaw','KB2')->get()->toArray(); + + $ringkasan = new RingkasanHarianServices; + $ringkasan->StoreRingkasanHarian(); + + + } } diff --git a/app/RingkasanAnsuran.php b/app/RingkasanAnsuran.php new file mode 100644 index 0000000..b8d9153 --- /dev/null +++ b/app/RingkasanAnsuran.php @@ -0,0 +1,19 @@ +belongsTo(RingkasanMain::class); + } + + public $timestamps = false; + +} \ No newline at end of file diff --git a/app/RingkasanGadai.php b/app/RingkasanGadai.php new file mode 100644 index 0000000..7bfd0e8 --- /dev/null +++ b/app/RingkasanGadai.php @@ -0,0 +1,19 @@ +belongsTo(RingkasanMain::class); + } + + public $timestamps = false; + +} \ No newline at end of file diff --git a/app/RingkasanLelong.php b/app/RingkasanLelong.php new file mode 100644 index 0000000..7e303a0 --- /dev/null +++ b/app/RingkasanLelong.php @@ -0,0 +1,19 @@ +belongsTo(RingkasanMain::class); + } + + public $timestamps = false; + +} \ No newline at end of file diff --git a/app/RingkasanMain.php b/app/RingkasanMain.php new file mode 100644 index 0000000..7916deb --- /dev/null +++ b/app/RingkasanMain.php @@ -0,0 +1,34 @@ +hasOne(RingkasanGadai::class, 'gad_id'); + } + + public function ansuran(): HasOne + { + return $this->hasOne(RingkasanAnsuran::class, 'ans_id'); + } + + public function lelong(): HasOne + { + return $this->hasOne(RingkasanLelong::class, 'lel_id'); + } + + public function tebus(): HasOne + { + return $this->hasOne(RingkasanTebus::class, 'teb_id'); + } + + public $timestamps = false; + +} \ No newline at end of file diff --git a/app/RingkasanTebus.php b/app/RingkasanTebus.php new file mode 100644 index 0000000..7a8bfb9 --- /dev/null +++ b/app/RingkasanTebus.php @@ -0,0 +1,19 @@ +belongsTo(RingkasanMain::class); + } + + public $timestamps = false; + +} \ No newline at end of file diff --git a/app/Services/RingkasanHarianServices.php b/app/Services/RingkasanHarianServices.php new file mode 100644 index 0000000..cdde025 --- /dev/null +++ b/app/Services/RingkasanHarianServices.php @@ -0,0 +1,458 @@ +where('t_gadai','=',$date)->sum('pinjaman'); + $total_tebus = Tebus::on($connection)->where('t_tebus','=',$date)->sum('pinjaman'); + $bayaranonlinequery = Transaction::on('mysql7')->whereDate('created_at',$date)->where('teller','=','Online')->where('kodcaw',$kodcaw); + + $bayaranonline = $bayaranonlinequery->sum('duit_masuk'); + $bilbayaranonline = $bayaranonlinequery->count(); + + $ansurankaunter = TransaksiKeuntungan::on('mysql7') + ->leftJoin('transaction as trans', function($join) + { + $join->on('transaksi_keuntungan.norujukan', '=', 'trans.norujukan'); + $join->on('transaksi_keuntungan.tarikh_bayaran', '=', 'trans.created_at'); + }) + ->whereRaw('DATE(transaksi_keuntungan.tarikh_bayaran) = ?',[$date]) + ->where([['trans.trans_type','=','A'],['teller','<>','Online'],['trans.kodcaw','=',$kodcaw]]); + + $ansuranonline = TransaksiKeuntungan::on('mysql7') + ->leftJoin('transaction as trans', function($join) + { + $join->on('transaksi_keuntungan.norujukan', '=', 'trans.norujukan'); + $join->on('transaksi_keuntungan.tarikh_bayaran', '=', 'trans.created_at'); + }) + ->whereRaw('DATE(transaksi_keuntungan.tarikh_bayaran) = ?',[$date]) + ->where([['trans.trans_type','=','A'],['teller','=','Online'],['trans.kodcaw','=',$kodcaw]]); + + $total_ansuran = $ansurankaunter->sum('transaksi_keuntungan.bayaran_pembiayaan'); + $total_ansuranonline = $ansuranonline->sum('transaksi_keuntungan.bayaran_pembiayaan'); + + $total_upah = Advansur::on($connection)->where('tarikh','=',$date)->sum('upahdibayar'); + $total_keuntungantebus = Tebus::on($connection)->where('t_tebus','=',$date)->sum('bakiupah'); + + $total_keuntunganansuran_data_kaunter = TransaksiKeuntungan::on('mysql7') + ->leftJoin('transaction as trans', function($join) + { + $join->on('transaksi_keuntungan.norujukan', '=', 'trans.norujukan'); + $join->on('transaksi_keuntungan.tarikh_bayaran', '=', 'trans.created_at'); + }) + ->whereDate('trans.created_at','=',$date) + ->where('trans.teller','<>','Online') + ->where('trans.trans_type','=','A') + ->where('trans.kodcaw',$kodcaw) + ->pluck('transaksi_keuntungan.norujukan'); + + $gadaiDataKaunter = Gadai::on($connection)->whereIn('norujukan',$total_keuntunganansuran_data_kaunter)->whereNotNull('hargajualan')->pluck('norujukan'); + + $keuntunganansuran_kaunter_query = TransaksiKeuntungan::on('mysql7') + ->leftJoin('transaction as trans', function($join) + { + $join->on('transaksi_keuntungan.norujukan', '=', 'trans.norujukan'); + $join->on('transaksi_keuntungan.tarikh_bayaran', '=', 'trans.created_at'); + }) + ->where('trans.teller','<>','Online') + ->where('trans.trans_type','=','A') + ->whereIn('transaksi_keuntungan.norujukan',$gadaiDataKaunter) + ->whereDate('transaksi_keuntungan.tarikh_bayaran','=',$date); + + + $total_keuntunganansuran_kaunter = $keuntunganansuran_kaunter_query->sum('bayaran_keuntungan'); + $bil_keuntunganansuran_kaunter = $keuntunganansuran_kaunter_query->count(); + + $total_keuntunganansuran_data_online = TransaksiKeuntungan::on('mysql7') + ->leftJoin('transaction as trans', function($join) + { + $join->on('transaksi_keuntungan.norujukan', '=', 'trans.norujukan'); + $join->on('transaksi_keuntungan.tarikh_bayaran', '=', 'trans.created_at'); + }) + ->whereDate('trans.created_at','=',$date) + ->where('trans.teller','=','Online') + ->where('trans.trans_type','=','A') + ->where('trans.kodcaw',$kodcaw) + ->pluck('transaksi_keuntungan.norujukan'); + + $gadaiDataOnline = Gadai::on($connection)->whereIn('norujukan',$total_keuntunganansuran_data_online)->whereNotNull('hargajualan')->pluck('norujukan'); + + $keuntunganansuran_online_query = TransaksiKeuntungan::on('mysql7') + ->leftJoin('transaction as trans', function($join) + { + $join->on('transaksi_keuntungan.norujukan', '=', 'trans.norujukan'); + $join->on('transaksi_keuntungan.tarikh_bayaran', '=', 'trans.created_at'); + }) + ->whereDate('trans.created_at','=',$date) + ->where('trans.teller','=','Online') + ->where('trans.trans_type','=','A') + ->where('trans.kodcaw',$kodcaw) + ->whereIn('trans.norujukan',$gadaiDataOnline) + ->whereDate('transaksi_keuntungan.tarikh_bayaran','=',$date); + + $total_keuntunganansuran_online = $keuntunganansuran_online_query->sum('bayaran_keuntungan'); + $bil_keuntunganansuran_online = $keuntunganansuran_online_query->count(); + + $total_keuntunganbukanansuran_data_kaunter = TransaksiKeuntungan::on('mysql7') + ->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') + ->where('trans.teller','<>','Online') + ->whereDate('trans.created_at','=',$date) + ->where('trans.kodcaw','=',$kodcaw); + + $total_keuntunganbukanansuran_kaunter = $total_keuntunganbukanansuran_data_kaunter->sum('keuntungan_rebet'); + $bil_keuntunganbukanansuran_kaunter = $total_keuntunganbukanansuran_data_kaunter->count(); + + $total_keuntunganbukanansuran_data_online = TransaksiKeuntungan::on('mysql7') + ->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') + ->where('trans.teller','=','Online') + ->whereDate('trans.created_at','=',$date) + ->where('trans.kodcaw','=',$kodcaw) + ->pluck('transaksi_keuntungan.norujukan'); + + $gadaiDataOnline = Gadai::on($connection)->whereIn('norujukan',$total_keuntunganbukanansuran_data_online)->whereNotNull('hargajualan')->pluck('norujukan'); + + $keuntunganbukanansuran_online_query = TransaksiKeuntungan::on('mysql7') + ->whereIn('norujukan',$gadaiDataOnline) + ->whereDate('tarikh_bayaran','=',$date); + + + $total_keuntunganbukanansuran_online = $keuntunganbukanansuran_online_query->sum('keuntungan_rebet'); + $bil_keuntunganbukanansuran_online = $keuntunganbukanansuran_online_query->count(); + + $keuntungan_data_kaunter = TransaksiKeuntungan::on('mysql7') + ->leftJoin('transaction as trans', function($join) + { + $join->on('transaksi_keuntungan.norujukan', '=', 'trans.norujukan'); + $join->on('transaksi_keuntungan.tarikh_bayaran', '=', 'trans.created_at'); + }) + ->whereDate('transaksi_keuntungan.tarikh_bayaran' ,'=', $date) + ->where('trans.teller','<>','Online') + ->pluck('transaksi_keuntungan.norujukan'); + + $gadaiDataKaunter = Gadai::on($connection)->whereIn('norujukan',$keuntungan_data_kaunter)->whereNull('hargajualan')->pluck('norujukan'); + + $keuntungan_kaunter_query = TransaksiKeuntungan::on('mysql7') + ->whereIn('norujukan',$gadaiDataKaunter); + + + $keuntungan_kaunter = $keuntungan_kaunter_query->sum('bayaran_keuntungan'); + $bil_keuntungan_kaunter = $keuntungan_kaunter_query->count(); + + + $upahtebus = Tebus::on($connection) + ->where('t_tebus','=',$date) + ->sum('upahdibayar'); + + $upahlelong = Lelong::on($connection) + ->where('t_jual','=',$date) + ->sum('bakiupah'); + + $upahansurKaunter = Advansur::on($connection) + ->where('teller','<>','Online') + ->where('tarikh','=',$date) + ->sum('upahdibayar'); + + $upahansurOnlineQuery = Advansur::on($connection) + ->where('teller','=','Online') + ->where('tarikh','=',$date); + + $upahansurOnline = $upahansurOnlineQuery->sum('upahdibayar'); + $bilupahansurOnline = $upahansurOnlineQuery->count(); + + + $upahsimpankaunter = $keuntungan_kaunter + $upahtebus + $upahlelong + $upahansurKaunter + $total_keuntunganbukanansuran_kaunter; + + $keuntungansebenarkaunter = $total_keuntunganansuran_kaunter; + + $upahsimpanonline = $upahansurOnline; + $keuntungansebenaronline = $total_keuntunganansuran_online + $total_keuntunganbukanansuran_online; + + $total_keuntungan_kaunter = floatval($upahsimpankaunter) + floatval($keuntungansebenarkaunter); + $total_keuntungan_online = floatval($upahsimpanonline) + floatval($keuntungansebenaronline); + + $totalbayaranonline = floatval($bayaranonline) + floatval($upahansurOnline); + $biltotalbayaranonline = $bilbayaranonline + $bilupahansurOnline; + + $tebus = Tebus::on($connection) + ->select('tebus.t_tebus', 'gad.t_gadai','gad.hargajualan','gad.bakihargajualan','gad.bakipjm as gadaibakipjm','tebus.nilaimarhun','tebus.tagterima', 'tebus.teller','tebus.jenistebus','tebus.pinjaman','tebus.bakiupah','tebus.bakipjm','gad.norujukan','gad.nokp','tebus.jbg') + ->join('gadai as gad','gad.norujukan','=','tebus.norujukan') + ->where('tebus.t_tebus','=',$date) + ->get(); + + $pembiayaanlelong = Lelong::on($connection) + ->where('t_jual','=',$date) + ->sum('pinjaman'); + + $totalpenebusan = 0; + + foreach($tebus as $index1=>$teb) + { + if($teb['gad.hargajualan'] != $teb['bakihargajualan']) + { + $totalpenebusan += $teb['gadaibakipjm']; + }else{ + $totalpenebusan += $teb['pinjaman']; + } + } + + //Lelongan Pembiayaan + $totalpenebusan += $pembiayaanlelong; + + + //b + $bilangan_gadai = Gadai::on($connection)->where('t_gadai','=',$date)->where('pinjaman','>',0)->count(); + $bilangan_tebus = Tebus::on($connection)->where('t_tebus','=',$date)->count(); + $bilangan_ansuran = $ansurankaunter->count(); + $bilangan_ansuranonline = $ansuranonline->count(); + $bilangan_customer_baru = Customer::on('mysql7')->where([['tarikhdaftar','=',$date],['kodcaw',$kodcaw]])->count(); + + return [ + 'total_gadai'=>$total_gadai, + 'total_tebus'=>$totalpenebusan, + 'total_ansuran'=>$total_ansuran, + 'total_ansuranonline'=>$total_ansuranonline, + 'bilangan_gadai'=>$bilangan_gadai, + 'bilangan_tebus'=>$bilangan_tebus, + 'bilangan_ansuran'=>$bilangan_ansuran, + 'bilangan_ansuranonline'=>$bilangan_ansuranonline, + 'bilangan_customer_baru'=>$bilangan_customer_baru, + 'total_keuntungan_kaunter'=>floatval($total_keuntungan_kaunter), + 'total_keuntungan_online'=>floatval($total_keuntungan_online), + 'totalbayaranonline' => floatval($totalbayaranonline), + 'biltotalbayaranonline' => $biltotalbayaranonline, + 'totalbayaranonline' => floatval($totalbayaranonline), + 'upahsimpankaunter' => floatval($upahsimpankaunter), + 'keuntungansebenarkaunter' => floatval($keuntungansebenarkaunter), + ]; + } + + private function getPendahuluanSerahanHQ($date,$kodcaw,$connection) : Array{ + $serahanpkb = '1000/020'; + $pendahuluanpkb = '7000/102'; + + $totalserahan = GlDetail::on($connection) + ->where('ktacct','=',$serahanpkb) + ->where('descpt','not like', 'SERAHAN BAYAR ONLINE%') + ->where('tarikh','=', $date) + ->where('tarikh','>','2021-03-24') + ->sum('serahan'); + + $serahanbayaranOnline = GlDetail::on($connection) + ->where('ktacct','=',$serahanpkb) + ->where('descpt','like', 'SERAHAN BAYAR ONLINE%') + ->where('tarikh','=', $date) + ->where('tarikh','>','2021-03-24') + ->sum('serahan'); + + $totalpendahuluan = GlDetail::on($connection) + ->where('ktacct','=',$pendahuluanpkb) + ->where([['tarikh','=', $date],['tarikh','>','2021-03-24']]) + ->sum('pendahuluan'); + + return [ + 'totalserahan' => $totalserahan, + 'serahanonline' => $serahanbayaranOnline, + 'totalpendahuluan' => $totalpendahuluan + ]; + } + + private function getPerbelanjaan($date,$kodcaw,$connection) : Array{ + $belanjaam = Panjar::on($connection)->where('tag','=', 1)->where('tarikh','=', $date)->sum('bayaran'); + $baikidanselenggara = Panjar::on($connection)->where('tag','=', 2)->where('tarikh','=', $date)->sum('bayaran'); + $keraian = Panjar::on($connection)->where('tag','=', 3)->where('tarikh','=', $date)->sum('bayaran'); + + return [ + 'belanja' => $belanjaam, + 'baikidanselenggara' => $baikidanselenggara, + 'keraian' => $keraian + ]; + } + + private function getLelong($date,$kodcaw,$connection) : Array{ + + + $data_lelong = Lelong::on($connection)->where('t_jual','=',$date); + $data_lelong_baki = clone $data_lelong; + $data_lelong_baki->where('baki','>=',0); + $data_lelong_rugi = clone $data_lelong; + $data_lelong_rugi->where('baki','<',0); + + $bilangan_lelong = $data_lelong->count(); + $cas_lelong = $data_lelong->sum('cajlelong'); + $jumlah_lelong = $data_lelong->sum('hargajual'); + + $baki_lelong = $data_lelong_baki->sum('baki'); + $rugi_lelong = $data_lelong_rugi->sum('baki'); + + $tuntut_baki_rugi = TuntutBaki::on($connection)->where('tarikh','>=',$date)->where('jumlah','<',0); + $tuntut_baki_bayar = TuntutBaki::on($connection)->where('tarikh','>=',$date)->where('jumlah','>',0); + + $bayar_rugi_lelong = $tuntut_baki_rugi->sum('jumlah'); + $bayar_baki_lelong = $tuntut_baki_bayar->sum('jumlah'); + + return [ + 'cas_lelong' => $cas_lelong, + 'jumlah_lelong' => $jumlah_lelong, + 'baki_lelong' => $baki_lelong, + 'rugi_lelong' => $rugi_lelong, + 'bayar_rugi_lelong' => $bayar_rugi_lelong, + 'bayar_baki_lelong' => $bayar_baki_lelong, + 'bilangan' => $bilangan_lelong + ]; + } + + private function getPeratusan($date,$kodcaw,$connection){ + $gadai_70 = Gadai::on($connection)->where([['t_gadai','=',$date],['percentpinj','<=',70]])->sum('pinjaman'); + $gadai_75 = Gadai::on($connection)->where([['t_gadai','=',$date],['percentpinj','>',70],['percentpinj','<=',75]])->sum('pinjaman'); + $gadai_80 = Gadai::on($connection)->where([['t_gadai','=',$date],['percentpinj','>',75],['percentpinj','<=',80]])->sum('pinjaman'); + + $total_gadaian = floatval($gadai_70) + floatval($gadai_75) + floatval($gadai_80); + + $nilaimarhun_70 = Gadai::on($connection)->where([['t_gadai','=',$date],['percentpinj','<=',70]])->sum('nilaimarhun'); + $nilaimarhun_75 = Gadai::on($connection)->where([['t_gadai','=',$date],['percentpinj','>',70],['percentpinj','<=',75]])->sum('nilaimarhun'); + $nilaimarhun_80 = Gadai::on($connection)->where([['t_gadai','=',$date],['percentpinj','>',75],['percentpinj','<=',80]])->sum('nilaimarhun'); + + $total_nm = floatval($nilaimarhun_70) + floatval($nilaimarhun_75) + floatval($nilaimarhun_80); + + $bilangan_70 = Gadai::on($connection)->where([['t_gadai','=',$date],['percentpinj','<=',70]])->count(); + $bilangan_75 = Gadai::on($connection)->where([['t_gadai','=',$date],['percentpinj','>',70],['percentpinj','<=',75]])->count(); + $bilangan_80 = Gadai::on($connection)->where([['t_gadai','=',$date],['percentpinj','>',75],['percentpinj','<=',80]])->count(); + + $total_bilangan = floatval($bilangan_70) + floatval($bilangan_75) + floatval($bilangan_80); + + return [ + 'gadai_70'=>$gadai_70, + 'gadai_75'=>$gadai_75, + 'gadai_80'=>$gadai_80, + 'total_gadaian'=>$total_gadaian, + 'nilaimarhun_70'=>$nilaimarhun_70, + 'nilaimarhun_75'=>$nilaimarhun_75, + 'nilaimarhun_80'=>$nilaimarhun_80, + 'total_nm'=>$total_nm, + 'bilangan_70'=>$bilangan_70, + 'bilangan_75'=>$bilangan_75, + 'bilangan_80'=>$bilangan_80, + 'total_bilangan'=>$total_bilangan, + ]; + + } + + public function StoreRingkasanHarian(){ + + $current = Carbon::now(); + $cawangan = Cawangan::on('mysql7')->where('kodcaw','KB2')->get()->toArray(); + + foreach($cawangan as $index=>$caw){ + DB::connection($caw['mysql'])->beginTransaction(); + + try{ + + $getTransaksi = $this->getTransaksiHarian($current->toDateString(),$caw['kodcaw'],$caw['mysql']); + $getPendser = $this->getPendahuluanSerahanHQ($current->toDateString(),$caw['kodcaw'],$caw['mysql']); + $getPerbelanjaan = $this->getPerbelanjaan($current->toDateString(),$caw['kodcaw'],$caw['mysql']); + $getLelong = $this->getLelong($current->toDateString(),$caw['kodcaw'],$caw['mysql']); + $getPeratusan = $this->getPeratusan($current->toDateString(),$caw['kodcaw'],$caw['mysql']); + + dd($getTransaksi,$getPendser,$getPerbelanjaan,$getLelong,$getPeratusan); + + $main = new RingkasanMain(); + $gadai = new RingkasanGadai(); + $tebus = new RingkasanTebus(); + $ansuran = new RingkasanAnsuran(); + $lelong = new RingkasanLelong(); + + $gadai->setConnection($caw['mysql']); + $gadai->setConnection($caw['mysql']); + $tebus->setConnection($caw['mysql']); + $lelong->setConnection($caw['mysql']); + $main->setConnection($caw['mysql']); + + /* main */ + $main->pelangganbaru = 10; + $main->pendahuluan = 10000; + $main->serahan = 10000; + $main->serahan_online = 10000; + $main->belanjaam = 10000; + $main->baikidanselenggara = 10000; + $main->keraian = 10000; + $main->date = $current->toDateTimeString(); + + /* gadai */ + $gadai->pembiayaan_dibayar = 10000; + $gadai->keuntungan_dibayar = 10000; + $main->gadai()->save($gadai); + + /* tebus */ + $tebus->pembiayaan_dibayar = 10000; + $tebus->keuntungan_dibayar = 10000; + $main->tebus()->save($tebus); + + /* ansuran */ + $ansuran->pembiayaan_dibayar = 10000; + $ansuran->keuntungan_dibayar = 10000; + $main->ansuran()->save($ansuran); + + /* lelong */ + $lelong->lelong_current = 10000; + $lelong->baki_lelong = 10000; + $lelong->rugi_lelong = 10000; + $lelong->bayaran_rugi = 10000; + $lelong->bayaran_baki = 10000; + $lelong->caj_lelong = 10000; + $lelong->bil_lelong = 10000; + $main->lelong()->save($lelong); + + $main->gad_id = $gadai->id; + $main->teb_id = $tebus->id; + $main->ans_id = $ansuran->id; + $main->lel_id = $lelong->id; + $main->save(); + + DB::connection($caw['mysql'])->commit(); + // return response()->json($result1,200); + }catch (\Exception $e) { + DB::connection($caw['mysql'])->rollback(); + return response()->json($e->getMessage(),400); + } + } + + } + +} diff --git a/config/database.php b/config/database.php index b7e9873..01a6d98 100644 --- a/config/database.php +++ b/config/database.php @@ -2,7 +2,7 @@ return [ - 'default' => 'accounts', + 'default' => 'mysql', 'connections' => [ 'lelong' => [ diff --git a/routes/web.php b/routes/web.php index ad15ed6..10b8ea3 100644 --- a/routes/web.php +++ b/routes/web.php @@ -762,6 +762,11 @@ $router->group(['prefix'=>'admin'], function () use ($router){ $router->get('laporan/online',['uses'=>'AdminPageController@LaporanOnline']); $router->get('laporan/tuntutbaki',['uses'=>'AdminPageController@LaporanTuntutBaki']); + $router->get('store/ringkasanharian',['uses'=>'AdminPageController@StoreRingkasanHarian']); + + + + }); $router->group(['prefix'=>'lelong'], function () use ($router){