diff --git a/app/Console/Commands/kemaskiniLelong.php b/app/Console/Commands/kemaskiniLelong.php index 59348ea4..8bdb9db9 100644 --- a/app/Console/Commands/kemaskiniLelong.php +++ b/app/Console/Commands/kemaskiniLelong.php @@ -86,11 +86,11 @@ class kemaskiniLelong extends Command $keuntungan = bcdiv(($jbg2)*$gadai->kadarupah/100*$gadai->bakipjm,1,1)-$beza_keuntungan; } - $lelongbid->jbg = $gadai->tempoh; - $lelongbid->pinjaman = $gadai->bakipjm; - $lelongbid->bakiupah = bcdiv($keuntungan,1,1); - $lelongbid->save(); } + $lelongbid->jbg = $gadai->tempoh; + $lelongbid->pinjaman = $gadai->bakipjm; + $lelongbid->bakiupah = bcdiv($keuntungan,1,1); + $lelongbid->save(); } } }else{ @@ -101,9 +101,13 @@ class kemaskiniLelong extends Command $total_untung_rebet = TransaksiKeuntungan::on('main')->where('norujukan',$lelongbid->norujukan)->sum('keuntungan_rebet'); $total_untung_asal = TransaksiKeuntungan::on('main')->where('norujukan',$lelongbid->norujukan)->sum('bayaran_keuntungan'); $beza_keuntungan = $total_untung_asal - $total_untung_rebet; - if($gadai->tempoh >= $gadai->tempohbayar ){ + if($gadai->tempohbayar == 12){ $keuntungan = 0.00; - }else{ + } + elseif($gadai->tempohbayar == $gadai->tempoh ){ + $keuntungan = 0.00; + } + else{ $jbg = $gadai->tempoh - $gadai->tempohbayar; $jbg2 = 12 - $gadai->tempohbayar; if($gadai->tempoh <= '12.00'){ @@ -111,12 +115,11 @@ class kemaskiniLelong extends Command }else{ $keuntungan = bcdiv(($jbg2)*$gadai->kadarupah/100*$gadai->bakipjm,1,1)-$beza_keuntungan; } - - $lelongbid->jbg = $gadai->tempoh; - $lelongbid->pinjaman = $gadai->bakipjm; - $lelongbid->bakiupah = bcdiv($keuntungan,1,1); - $lelongbid->save(); } + $lelongbid->jbg = $gadai->tempoh; + $lelongbid->pinjaman = $gadai->bakipjm; + $lelongbid->bakiupah = bcdiv($keuntungan,1,1); + $lelongbid->save(); } } diff --git a/app/Http/Controllers/NotisController.php b/app/Http/Controllers/NotisController.php index 9c004adc..58373781 100644 --- a/app/Http/Controllers/NotisController.php +++ b/app/Http/Controllers/NotisController.php @@ -1116,11 +1116,11 @@ class NotisController extends Controller $tarikhnotis = $request->tarikhnotis; $notisid = $request->notisid; $notis = Notis::with(['cawangan', 'notisBid','cawanganNotis'])->where('tarikh_notis',$tarikhnotis)->get(); - foreach ($notis as $not) { // dd($not); $cawanganAll = $not->cawangan; // dd($not->cawanganNotis); + // dump($not['id']); $notBidGroupByCawId = $not->notisBid->groupBy('caw_id'); $notBidGroupByCawnotis = $not->cawanganNotis->groupBy('caw_id'); @@ -1320,7 +1320,7 @@ class NotisController extends Controller $currentdate = $currentdate->toDateTimeString(); $data = []; - $notis_all = Notis::with(['cawangan', 'notisBid'])->where('tarikh_notis',$tarikhnotis)->get(); + $notis_all = Notis::with(['cawangan', 'notisBid','cawanganNotis'])->where('tarikh_notis',$tarikhnotis)->get(); foreach ($notis_all as $notisall) { $cawanganAll = $notisall->cawangan; @@ -1328,7 +1328,6 @@ class NotisController extends Controller $notisBidGroupByCawId = $notisall->notisBid->groupBy('caw_id'); $notisbid_pluck_by_norujukan = $notisall->notisBid->pluck('norujukan')->toArray(); $notisbid_keyby_norujukan = $notisall->notisBid->keyBy('norujukan'); - foreach ($cawanganAll as $caw_key_by_id) { $cawanganDetail = $cawanganAll->find($caw_key_by_id['id']); $gadai_all = Gadai::on($cawanganDetail['caw_code'])->whereIn('norujukan', $notisbid_pluck_by_norujukan) @@ -1344,7 +1343,7 @@ class NotisController extends Controller if ($notisBidGroupByCawId[$caw_key_by_id['id']]); { $caw_key_by_id['notisBid'] = $notisBidGroupByCawId[$caw_key_by_id['id']]; - + } foreach($gadai_all as $data) @@ -1598,10 +1597,34 @@ public function jananotisperingatan2($notisid,$cawid) $cawname = $caw->caw_name; // dd($t_matang1); if( $datanotisbid == '1'){ - $message = 'Kepada *'.$nama.'* ('.$suratnotis->nokp.'),'.' Dengan hormatnya dimaklumkan gadaian tuan/puan bernombor *'.$suratnotis->norujukan.'* dengan jumlah baki pembiayaan sebanyak *RM'.$bakipjm.'*'.' akan/telah tamat tarikh matang gadaiannya pada *'.$t_matangf1.'* yang telah mencecah *'.$suratnotis->tempoh.' bulan*. Tuan/puan atau wakil adalah dikehendaki menebus/membayar *KOS KEUNTUNGAN* tersebut secepat mungkin. Jika pihak tuan/puan menghadapi sebarang masalah, sila hubungi kami sebagaimana alamat di dalam *Surat Akaun Gadaian* ATAU datang sendiri ke *'.$cawname.'* dengan membawa bersama salinan asal Surat Akaun Gadaian tuan/puan. Sekian, terima kasih.'; + $message = '*NOTIS PEMBERITAHUAN* + +Nama: *'.$nama.'* +No.KP:'.$suratnotis->nokp.''.' +No.Rujukan: *'.$suratnotis->norujukan.'* +Baki Pembiayaan: *RM'.$bakipjm.'*'.' +Tarikh Matang: *'.$t_matangf1.'* +Tempoh: *'.$suratnotis->tempoh.' bulan* + +Tuan/puan atau wakil adalah dikehendaki menebus/membayar *KOS KEUNTUNGAN* tersebut secepat mungkin. Jika pihak tuan/puan menghadapi sebarang masalah, sila hubungi kami sebagaimana alamat di dalam *Surat Akaun Gadaian* ATAU datang sendiri ke *'.$cawname.'* dengan membawa bersama salinan asal Surat Akaun Gadaian tuan/puan. +Sekian, terima kasih.'; + + } else if( $datanotisbid == '2'){ - $message = 'Kepada *'.$nama.'* ('.$suratnotis->nokp.'),'.' Dengan hormatnya dimaklumkan gadaian tuan/puan bernombor *'.$suratnotis->norujukan.'* dengan jumlah baki pembiayaan sebanyak *RM'.$bakipjm.'*'.' akan/telah tamat kontrak gadaiannya pada *'.$t_matangf2.'* yang telah mencecah *'.$suratnotis->tempoh.' bulan*. Tuan/puan atau wakil adalah dikehendaki menebus/membayar *KOS KEUNTUNGAN* tersebut secepat mungkin. Jika pihak tuan/puan menghadapi sebarang masalah, sila hubungi kami sebagaimana alamat di dalam *Surat Akaun Gadaian* ATAU datang sendiri ke *'.$cawname.'* dengan membawa bersama salinan asal Surat Akaun Gadaian tuan/puan. Sekian, terima kasih.'; + $message = '*NOTIS PEMBERITAHUAN* + +Nama: *'.$nama.'* +No.KP: *'.$suratnotis->nokp.'* +No.Rujukan: *'.$suratnotis->norujukan.'* +Baki Pembiayaan: *RM'.$bakipjm.'*'.' +Tarikh Tamat Kontrak: *'.$t_matangf2.'* +Tempoh: *'.$suratnotis->tempoh.' bulan*. + +Tuan/puan atau wakil adalah dikehendaki menebus/membayar *KOS KEUNTUNGAN* tersebut secepat mungkin. Jika pihak tuan/puan menghadapi sebarang masalah, sila hubungi kami sebagaimana alamat di dalam *Surat Akaun Gadaian* ATAU datang sendiri ke *'.$cawname.'* dengan membawa bersama salinan asal Surat Akaun Gadaian tuan/puan. +Sekian, terima kasih.'; + + } // dd($message); // $message = 'Hello%20Nadine%0Ahow%20are%20you%0A';