config('app.api_verify')])->get(config('api.url') . '/api/customers/'. $auth_user['icno'] . '/gadai/' . 'belum_tebus')->json(); $cawangan = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/customer/eachcawangan/'. $auth_user['icno'])->json(); if(is_array($belum_tebus)) { if(sizeof($belum_tebus) > 0) { $belum_tebus = $belum_tebus[0]; } } // return view('semak.semaksag', compact('belum_tebus','cawangan')); return view('includes.rekod.pilihcawangan', compact('belum_tebus','cawangan')); } public function SenaraiSAG(Request $request) { $api_url = config('api.url'); $validated = $request->validate([ 'sltcawangan' => 'required' ]); $cawangan_info=Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/cawangan/detail/'. $request->sltcawangan)->json(); // dd($cawangan_info); $auth_user = Auth::user(); $belum_tebus = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/customers/'. $auth_user['icno'] . '/gadai/' . 'belum_tebus/' . $request->sltcawangan)->json(); $sudah_tebus = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/customers/'. $auth_user['icno'] . '/gadai/' . 'sudah_tebus/' . $request->sltcawangan)->json(); // dd($sudah_tebus); // return view('semak.senaraisag', compact('belum_tebus','sudah_tebus')); return view('includes.rekod.rekodsag', compact('cawangan_info', 'belum_tebus','sudah_tebus', 'validated', 'api_url')); } public function PenyataSummary($kodcaw,$norujukan) { $api_url = config('api.url'); $cawangan=Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/cawangan/detail/'. $kodcaw)->json(); $cawangan_detail=$cawangan[0]; $auth_user = Auth::user(); $customer = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/api/customers/'.$auth_user['icno'])->json(); $gadai = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/gadai/norujukan/'. $norujukan)->json(); if(sizeof($gadai) != 0) $gadai = $gadai[0]; $transaction = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/portal/transaksipelanggan',['norujukan' => $norujukan])->json(); // dd($transaction); return view('penyata.summary',compact('cawangan_detail','transaction','customer','gadai','api_url')); } public function PenyataSummaryUpah($kodcaw,$norujukan) { $api_url = config('api.url'); $cawangan=Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/cawangan/detail/'. $kodcaw)->json(); $cawangan_detail=$cawangan[0]; $auth_user = Auth::user(); $customer = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/api/customers/'.$auth_user['icno'])->json(); $gadai = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/gadai/norujukan/'. $norujukan)->json(); if(sizeof($gadai) != 0) $gadai = $gadai[0]; $upah = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/portal/transaksipelanggan/upah',['norujukan' => $norujukan,'kodcaw' => $kodcaw])->json(); return view('penyata.summaryupah',compact('cawangan_detail','upah','customer','gadai','api_url')); } public function Penyata($kodcaw,$norujukan) { $api_url = config('api.url'); $cawangan=Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/cawangan/detail/'. $kodcaw)->json(); $cawangan_detail=$cawangan[0]; $auth_user = Auth::user(); $customer = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/api/customers/'.$auth_user['icno'])->json(); $gadai = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/gadai/norujukan/'. $norujukan)->json(); if(sizeof($gadai) != 0) $gadai = $gadai[0]; $transaction = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/transaction/norujukan/'. $norujukan)->json(); return view('penyata.penyata',compact('cawangan_detail','transaction','customer','gadai','api_url')); } public function resittebus($kodcaw,$norujukan) { $auth_user = Auth::user(); $cawangan_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/'. $kodcaw)->json(); $gadai = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/gadai/norujukan/'. $norujukan)->json(); $totaltransaction = 0; $transaction = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/transaction/'. $norujukan)->json(); foreach($transaction as $trans) { $totaltransaction += $trans['duit_masuk']; } if(sizeof($gadai) != 0) $gadai = $gadai[0][0]; $customers_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/customers/'. $gadai['nokp'])->json(); $penebusan = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/listpenebusanhistory/' . $kodcaw,[ "norujukan" => $norujukan])->json(); if(sizeof($penebusan) != 0) $penebusan = $penebusan[0]; $wakil = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/getwakil/' . $kodcaw . '/code/' . $penebusan['nowakil'])->json(); $totalBayaranAnsuran = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/transaction/norujukan/total/ansuran',['norujukan'=>$norujukan])->json(); // dd($wakil); if(sizeof($wakil) != 0) $wakil = $wakil[0]; return view('resit.resittebus',compact('transaction','gadai','cawangan_info','customers_info','penebusan','wakil','totaltransaction','totalBayaranAnsuran')); } public function resit($id,$company) { $setapi = $company == 1 ? config('api.url') : config('api.url_koop'); $totaltransaction = 0; $transaction = Http::withOptions(['verify' => config('app.api_verify')])->get($setapi . '/api/transaction/id/'. $id)->json(); if(sizeof($transaction) != 0) $transaction = $transaction[0]; if($transaction['nokp'] != Auth::user()->icno) { return response('not allowed', 403); } $gadai = Http::withOptions(['verify' => config('app.api_verify')])->get($setapi . '/api/gadai/norujukan/'. $transaction['norujukan'])->json(); if(sizeof($gadai) != 0) $gadai = $gadai[0][0]; $customers_info = Http::withOptions(['verify' => config('app.api_verify')])->get($setapi . '/api/customers/'. $gadai['nokp'])->json(); // if(sizeof($customers_info) != 0) // $customers_info = $customers_info[0]; return view('resit.resitansuran',compact('transaction','gadai','customers_info')); } }