diff --git a/app/Http/Controllers/BayaranController.php b/app/Http/Controllers/BayaranController.php index b4d023c..a8cc694 100644 --- a/app/Http/Controllers/BayaranController.php +++ b/app/Http/Controllers/BayaranController.php @@ -35,6 +35,8 @@ class BayaranController extends Controller public function SenaraiPembayaran() { + $api_url = config('api.url'); + $arraysag = []; $auth_user = Auth::user(); @@ -58,7 +60,7 @@ class BayaranController extends Controller $belum_tebus = $arraysag; // return view('pembayaran.senaraibayaran', compact('belum_tebus')); - return view('includes.bayaran.senaraibayaransag', compact('belum_tebus')); + return view('includes.bayaran.senaraibayaransag', compact('belum_tebus','api_url')); } public function PembayaranAction(Request $request) @@ -172,8 +174,6 @@ class BayaranController extends Controller $billcode = $response->toArray(); - dd($bill); - foreach($array_payment as $index1=>$arraypay) { $previous_siri = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/online/transaction')->json(); diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index 1a9cdee..daacfcc 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -2,6 +2,7 @@ namespace App\Http\Controllers; use Illuminate\Support\Facades\Http; +use Illuminate\Support\Facades\Auth; class HomeController extends Controller { @@ -22,6 +23,7 @@ class HomeController extends Controller */ public function index() { + $auth_user = Auth::user(); $harga_emas = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/api/harga_emas/')->json(); $hargaemasterdahulu = array(); @@ -36,6 +38,29 @@ class HomeController extends Controller } - return view('includes.home',compact('hargaemasterdahulu')); + + $CustomerInfo = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/portal/customer/info',['ic' => $auth_user['icno']])->json(); + + $total = 0.00; + $sixmonths = 0; + $bilangan = 0; + foreach($CustomerInfo['gadai'] as $index=>$gadai) + { + $bilangan++; + $total += $gadai['pinjaman']; + + if($gadai['tempoh'] >= 6) + { + $sixmonths++; + } + } + + $bilanganlelong = 0; + foreach($CustomerInfo['lelong'] as $index1=>$lelong) + { + $bilanganlelong += 1; + } + + return view('includes.home',compact('hargaemasterdahulu','bilangan','sixmonths','total','bilanganlelong')); } } diff --git a/app/Http/Controllers/InformationController.php b/app/Http/Controllers/InformationController.php new file mode 100644 index 0000000..8ec9fc7 --- /dev/null +++ b/app/Http/Controllers/InformationController.php @@ -0,0 +1,76 @@ + config('app.api_verify')])->get(config('api.url') .'/portal/customer/info',['ic' => $auth_user['icno']])->json(); + + $pembiayaansemasa = []; + if(isset($CustomerInfo['gadai'])) + { + $pembiayaansemasa = $CustomerInfo['gadai']; + } + + return view('includes.information.pembiayaansemasa',compact('pembiayaansemasa')); + } + + public function pembiayaanaktif() + { + $auth_user = Auth::User(); + + $CustomerInfo = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/portal/customer/info',['ic' => $auth_user['icno']])->json(); + + $pembiayaansemasa = []; + if(isset($CustomerInfo['gadai'])) + { + $pembiayaansemasa = $CustomerInfo['gadai']; + } + + return view('includes.information.pembiayaanaktif',compact('pembiayaansemasa')); + } + + public function pembiayaanmelebihi6bulan() + { + $auth_user = Auth::User(); + + $CustomerInfo = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/portal/customer/info',['ic' => $auth_user['icno']])->json(); + + $melebihi6bulan = []; + if(isset($CustomerInfo['gadai'])) + { + foreach($CustomerInfo['gadai'] as $index=>$gadai) + { + if($gadai['jbg'] >= 6) + { + array_push($melebihi6bulan,$gadai); + } + } + } + + return view('includes.information.melebihi6bulan',compact('melebihi6bulan')); + } + + public function pembiayaanakandilelong() + { + $auth_user = Auth::User(); + + $CustomerInfo = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/portal/customer/info',['ic' => $auth_user['icno']])->json(); + + $lelong = []; + if(isset($CustomerInfo['lelong'])) + { + $lelong += $CustomerInfo['lelong']; + } + + return view('includes.information.lelongan',compact('lelong')); + } +} diff --git a/resources/views/includes/analisaportal.blade.php b/resources/views/includes/analisaportal.blade.php index 247c2ae..7635451 100644 --- a/resources/views/includes/analisaportal.blade.php +++ b/resources/views/includes/analisaportal.blade.php @@ -90,7 +90,7 @@
-
Bilangan Pembiayaan Aktif
+
Pembiayaan Aktif
{{ number_format($bilangan_belum_tebus) }}
@@ -124,12 +124,12 @@
-
Bilangan Pembiayaan Akan Dilelong
+
Pembiayaan Akan Dilelong
{{ number_format($bilakandilelong) }}
- +
diff --git a/resources/views/includes/bayaran/senaraibayaransag.blade.php b/resources/views/includes/bayaran/senaraibayaransag.blade.php index 17cc19c..7debfda 100644 --- a/resources/views/includes/bayaran/senaraibayaransag.blade.php +++ b/resources/views/includes/bayaran/senaraibayaransag.blade.php @@ -67,7 +67,7 @@ # - Ar-Rahn + Cawangan No Rujukan Keuntungan Semasa @@ -118,7 +118,7 @@ @php $marhun = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/marhun/' . $bt['norujukan'] )->json(); @endphp - {{ $bt['norujukan'] }} + {{ $bt['norujukan'] }}
@@ -150,6 +150,8 @@