Files
erahn-click/app/Http/Controllers/AnalisaController.php
T
hafifierahman 2b53de7007 fix skit2
2021-09-27 10:59:10 +08:00

103 lines
3.4 KiB
PHP

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Http;
use Illuminate\Support\Facades\Auth;
class AnalisaController extends Controller
{
public function index()
{
$kpbaru = Auth::User()->icno;
$totalgadai = 0;
$arraytotalgadai = [];
$cawangangadai = [];
$cawanganlelong = [];
$count = 0;
$customers_detail = Http::get(config('api.url') .'/api/customers/' . $kpbaru)->json();
$gadaidetail[] = Http::get(config('api.url') .'/api/customers/' . $kpbaru . '/gadai/belum_tebus')->json();
if(empty($gadaidetail[0]) )
{
$gadai_belum_tebus = $gadaidetail[0];
}
else
{
$gadai_belum_tebus = $gadaidetail[0][0];
}
$bilangan_belum_tebus = (empty($gadaidetail[0])) ? count($gadaidetail[0]) : count($gadaidetail[0][0]);
$lelongdetail = Http::get(config('api.url') .'/api/customers/' . $kpbaru . '/gadai/lelong')->json();
$bilangan_lelong = (empty($lelongdetail)) ? sizeof($lelongdetail) : sizeof($lelongdetail[0]);
$marhunakanlelong = Http::get(config('api.url') .'/api/bilangandilelong/' . $kpbaru)->json();
$totalgadaicawangan = 0;
foreach ($gadaidetail as $index => $gadai) {
foreach ($gadai as $index1 => $pinjamanzz) {
foreach($pinjamanzz as $pin)
{
$pinjaman = floatval($pin['pinjaman']);
$totalgadai += $pinjaman;
$totalgadaicawangan += $pinjaman;
$count++;
}
}
}
$bilangan_melebihi_6_bulan = 0;
foreach($gadai_belum_tebus as $index => $gadai){
if($gadai['jbg'] >= 6){
$bilangan_melebihi_6_bulan ++;
}
}
$marhunakanlelong = Http::get(config('api.url') .'/api/bilangandilelong/' . $kpbaru)->json();
$bilakandilelong = (empty($marhunakanlelong)) ? sizeof($marhunakanlelong) : sizeof($marhunakanlelong[0]);
$harga_emas = Http::get(config('api.url') .'/api/harga_emas/')->json();
$hargaemasterdahulu = array();
foreach($harga_emas as $index=>$harga)
{
$hargaemassandaran = Http::get(config('api.url') .'/api/harga_emas/rekod/sandaran',['karat' => $harga['karat']])->json();
$percentnaik = (floatval($harga['harga']) - floatval($hargaemassandaran[1]['harga'])) / ($hargaemassandaran[1]['harga']) * 100;
array_push($hargaemasterdahulu,['karat' => $harga['karat'],'hargasemasa' => $harga['harga'], 'hargadahulu' => $hargaemassandaran[1]['harga'],'percent' => $percentnaik]);
}
$belum_tebus = Http::get(config('api.url') . '/api/customers/'. $kpbaru . '/gadai/' . 'belum_tebus')->json();
if(is_array($belum_tebus))
{
if(sizeof($belum_tebus) > 0)
{
$belum_tebus = $belum_tebus[0];
}
}
//Harga Emas
// $StatistikBulanan = Http::get(config('api.url') .'/portal/financeMonth/',['icno' => $kpbaru])->json();
return view('analisa.index', compact("totalgadai",'bilangan_belum_tebus','belum_tebus','hargaemasterdahulu','bilangan_melebihi_6_bulan','bilakandilelong'));
}
}