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 response()->json($pembiayaansemasa,200); // return view('includes.information.pembiayaansemasa',compact('pembiayaansemasa')); } public function pembiayaanaktif() { $auth_user = Auth::User(); $customer_pkb = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/portal/customer/info',['ic' => $auth_user['icno']])->json(); $customer_koop = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url_koop') .'/portal/customer/info',['ic' => $auth_user['icno']])->json(); $pembiayaansemasa = []; if(isset($customer_pkb['gadai'])){ $pembiayaansemasa = array_map(function ($pkb) { $pkb['tag_syarikat'] = CompanyStatus::COM_PKB; return $pkb; }, $customer_pkb['gadai']); } if(isset($customer_koop['gadai'])){ $array_koop = array_map(function ($koop) { $koop['tag_syarikat'] = CompanyStatus::COM_KOOPPKB; return $koop; }, $customer_koop['gadai']); $pembiayaansemasa = array_merge($pembiayaansemasa,$array_koop); } if(isset($customer_pkb['lelong'])){ if(sizeof($customer_pkb['lelong']) > 0){ foreach($customer_pkb['lelong'] as $index=>$lelong){ $customer_pkb['lelong'][$index]['tag_syarikat'] = CompanyStatus::COM_KOOPPKB; $array_lelong = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api-lelong.url') . '/api/portalApi',['norujukan' => $lelong['norujukan']])->json(); if($array_lelong === null){ continue; } if($array_lelong['lelong'] !== null){ $array_lelong['lelong']['tag_syarikat'] = CompanyStatus::COM_PKB; $customer_pkb['lelong'][$index] = collect($lelong)->merge($array_lelong['lelong'])->toArray(); } } $pembiayaansemasa = collect($pembiayaansemasa)->merge($customer_pkb['lelong']); $pembiayaansemasa = $pembiayaansemasa->toArray(); } } if(isset($customer_koop['lelong'])){ if(sizeof($customer_koop['lelong']) > 0){ foreach($customer_koop['lelong'] as $index=>$lelong){ $customer_koop['lelong'][$index]['tag_syarikat'] = CompanyStatus::COM_KOOPPKB; $array_lelong = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api-lelong.url_koop') . '/api/portalApi',['norujukan' => $lelong['norujukan']])->json(); if($array_lelong === null){ continue; } if($array_lelong['lelong'] !== null){ $array_lelong['lelong']['tag_syarikat'] = CompanyStatus::COM_KOOPPKB; $customer_koop['lelong'][$index] = collect($lelong)->merge($array_lelong['lelong'])->toArray(); } } $pembiayaansemasa = collect($pembiayaansemasa)->merge($customer_koop['lelong']); $pembiayaansemasa = $pembiayaansemasa->toArray(); } } return response()->json($pembiayaansemasa,200); // return view('includes.information.pembiayaanaktif',compact('pembiayaansemasa')); } public function pembiayaanmelebihi6bulan() { $auth_user = Auth::User(); $customer_pkb = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/portal/customer/info',['ic' => $auth_user['icno']])->json(); $customer_koop = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url_koop') .'/portal/customer/info',['ic' => $auth_user['icno']])->json(); $melebihi6bulan = []; if(isset($customer_pkb['gadai'])) { foreach($customer_pkb['gadai'] as $index=>$gadai) { $gadai['tag_syarikat'] = CompanyStatus::COM_PKB; if($gadai['tempoh'] >= 6) { array_push($melebihi6bulan,$gadai); } } } if(isset($customer_koop['gadai'])) { foreach($customer_koop['gadai'] as $index=>$gadai) { $gadai['tag_syarikat'] = CompanyStatus::COM_KOOPPKB; if($gadai['tempoh'] >= 6) { array_push($melebihi6bulan,$gadai); } } } return response()->json($melebihi6bulan,200); // return view('includes.information.melebihi6bulan',compact('melebihi6bulan')); } public function pembiayaanakandilelong() { $auth_user = Auth::User(); $customer_pkb = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/portal/customer/info',['ic' => $auth_user['icno']])->json(); $customer_koop = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url_koop') .'/portal/customer/info',['ic' => $auth_user['icno']])->json(); $lelong = []; if(isset($customer_pkb['lelong'])){ if(sizeof($customer_pkb['lelong']) > 0){ foreach($customer_pkb['lelong'] as $index=>$lel){ $array_lelong = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api-lelong.url') . '/api/portalApi',['norujukan' => $lel['norujukan']])->json(); if($array_lelong === null){ continue; } if($array_lelong['lelong'] !== null){ $array_lelong['lelong']['tag_syarikat'] = CompanyStatus::COM_PKB; $customer_pkb['lelong'][$index] = collect($lel)->merge($array_lelong['lelong'])->toArray(); } } $lelong = collect($lelong)->merge($customer_pkb['lelong']); $lelong = $lelong->toArray(); } } if(isset($customer_koop['lelong'])){ if(sizeof($customer_koop['lelong']) > 0){ foreach($customer_koop['lelong'] as $index=>$lel){ $array_lelong = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api-lelong.url') . '/api/portalApi',['norujukan' => $lel['norujukan']])->json(); if($array_lelong === null){ continue; } if($array_lelong['lelong'] !== null){ $array_lelong['lelong']['tag_syarikat'] = CompanyStatus::COM_KOOPPKB; $customer_koop['lelong'][$index] = collect($lel)->merge($array_lelong['lelong'])->toArray(); } } $lelong = collect($lelong)->merge($customer_koop['lelong']); $lelong = $lelong->toArray(); } } return response()->json($lelong,200); // return view('includes.information.lelongan',compact('lelong')); } public function termaSyarat() { $termasyarat = "AVAILABLE"; return view('auth.termasyarat', compact('termasyarat')); } }