Merge with feature/aiman/pampasan/sempornaV2
This commit is contained in:
@@ -46,7 +46,10 @@ class PenebusanController extends Controller
|
||||
$nilaihargasemasa = $this->tukaranhargaemas($norujukan);
|
||||
|
||||
$pertambahpinjaman = 0.80;
|
||||
return view('penebusan.' . $cawangan_info['version'] . '.index',compact('cawangan_info','api_url','gadai','marhun','nama','nilaihargasemasa','pertambahpinjaman'));
|
||||
|
||||
$pampasan = $this->getPampasanByNorujukan($norujukan);
|
||||
|
||||
return view('penebusan.' . $cawangan_info['version'] . '.index',compact('cawangan_info','api_url','gadai','marhun','nama','nilaihargasemasa','pertambahpinjaman', 'pampasan'));
|
||||
}
|
||||
|
||||
public function tebuspenuh(Request $request)
|
||||
@@ -786,4 +789,26 @@ class PenebusanController extends Controller
|
||||
return view($view, compact('cawangan_info','api_url','gadai','marhun','nama','nilaihargasemasa'));
|
||||
}
|
||||
|
||||
public function getPampasanByNorujukan($norujukan)
|
||||
{
|
||||
$auth_user = Auth::user();
|
||||
|
||||
$pampasanListResponse = Http::get(config('api.url'). '/api/palsu/laporan', [
|
||||
'kodcaw' => $auth_user['cawangan'],
|
||||
'status' => 'all',
|
||||
]);
|
||||
|
||||
if($pampasanListResponse->failed()){
|
||||
throw new \Exception("Something wrong with API", 1);
|
||||
}
|
||||
|
||||
$pampasanList = array_filter($pampasanListResponse->json(), function($pampasan) use($norujukan){
|
||||
return $pampasan['norujukan'] == $norujukan;
|
||||
});
|
||||
|
||||
$pampasan = sizeof($pampasanList) == 0 ? null : array_pop($pampasanList);
|
||||
|
||||
return $pampasan;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user