diff --git a/app/Http/Controllers/CallCenterController.php b/app/Http/Controllers/CallCenterController.php index 5d19d98..f344853 100644 --- a/app/Http/Controllers/CallCenterController.php +++ b/app/Http/Controllers/CallCenterController.php @@ -880,4 +880,47 @@ class CallCenterController extends Controller return response()->json($arrayhist,200); } + + public function tukaranhargaemas($norujukan) + { + + $marhunsaglama = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/marhun/'. $norujukan)->json(); + + $marhunsaglama = $marhunsaglama[0]; + $totalnilaimarhun = 0; + + foreach($marhunsaglama as $index=>$marhunloop) + { + $karatbaru = str_replace('.','-',$marhunloop['karat']); + $hargabaru = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/harga_emas/'. $karatbaru)->json(); + + $nilaimarhun = (floatval($hargabaru['harga']) * floatval($marhunloop['berat'])); + + $totalnilaimarhun += $nilaimarhun; + } + + return $totalnilaimarhun; + } + + public function tanyaupah($norujukan){ + $auth_user = Auth::user(); + $api_url = config('api.url'); + $cawangan_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/'. Session::get('kodcaw'))->json(); + $customer_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/customers/'. Session::get('noic'))->json(); + + $gadaidetail = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/gadai/norujukan/'. $norujukan)->json(); + $noic = $gadaidetail[0][0]['nokp']; + $customerdetail = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/customers/'. $noic)->json(); + $marhundetail = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/marhun/'. $norujukan)->json(); + + $marhun = $marhundetail[0]; + $nama = $customerdetail['nama']; + + $gadai = $gadaidetail[0][0]; + + $nilaihargasemasa = $this->tukaranhargaemas($norujukan); + + $pertambahpinjaman = 0.80; + return view('callcenter.' . $cawangan_info['version'] . '.index',compact('cawangan_info','api_url','gadai','marhun','nama','nilaihargasemasa','pertambahpinjaman')); + } } diff --git a/resources/views/callcenter/v1/info.blade.php b/resources/views/callcenter/v1/info.blade.php index ec90d2b..6d3b8f2 100644 --- a/resources/views/callcenter/v1/info.blade.php +++ b/resources/views/callcenter/v1/info.blade.php @@ -1251,11 +1251,20 @@ $.each(data,function(index,bayaran){ var urlroute = '{{ route("resit.ansuran", ":id") }}'; + var bayaranteller; + + if(bayaran['teller'] != 'Online') + bayaranteller = 'KT'; + + if(bayaran['teller'] == 'Online') + bayaranteller = 'ON'; + urlroute = urlroute.replace(':id', bayaran['id']); historybayarandatatable.row.add([ counter, bayaran['created_at'], "RM " + bayaran['duit_masuk'], + bayaranteller, bayaran['trans_type'], '' ]).draw(); diff --git a/resources/views/callcenter/v2/index.blade.php b/resources/views/callcenter/v2/index.blade.php new file mode 100644 index 0000000..d59dde0 --- /dev/null +++ b/resources/views/callcenter/v2/index.blade.php @@ -0,0 +1,4356 @@ +@extends('layouts.app_callcenter') +@section('content') +@include('modal.historybayaran') +@include('modal.wakil') + + +
+
+
+ + + +
+
+
+
+ NAMA +
+
+ +
+
+
+
+
+
+ NO PELANGGGAN +
+
+ +
+
+
+
+
+
+ NO RUJUKAN +
+
+ +
+
+
+
+
+
+ NO KAD PENGENALAN +
+
+ +
+
+
+ +
+
+
+ TEMPOH +
+
+ +
+
+
+ +
+
+
+ +
+
+ +
+ +
+ +
+ {{--
+
+
+ JENIS TEBUS +
+
+ +
+
+
--}} + + {{--
+
+
+ WAKIL +
+
+ +
+
+ +
+
+
--}} +
+ +
+
+ + + + + + + + + + + + + + + @php $count = 0; @endphp + @foreach ($marhun as $index=>$m) + + @php + $karatbaru = str_replace('.','-',$m['karat']); + $hargabaru = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/harga_emas/'. $karatbaru)->json(); + + $hargaemassemasa = floatval($hargabaru['harga']) * floatval($m['berat']); + @endphp + + @php + $marhunperibadi = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/api/jemas/nama_marhun/',["marhun" => $m['marhun']])->json(); + @endphp + + + + + + + + + @php $count++; @endphp + @endforeach + + + + + + + + + +
BilMarhunN. MarhunN. Marhun SemasaBerat/gramKaratHargaHarga Semasa
{{ $index+1 }}{{ $marhunperibadi['descpt'] }}RM {{ number_format($m['n_marhun'],2) }}@php + echo "RM " . number_format($hargaemassemasa,2); + @endphp{{ $m['berat'] }}{{ $m['karat'] }}RM {{ $m['harga'] }}RM {{ number_format(floatval($hargabaru['harga']),2) }} @php if($m['harga'] > $hargabaru['harga']) echo ''; if($m['harga'] < $hargabaru['harga']) echo ''; + if($m['harga'] === $hargabaru['harga']) echo ''; + + @endphp
JUMLAHRM {{ number_format($gadai['nilaimarhun'],2) }}RM {{ number_format($nilaihargasemasa,2) }}{{ number_format($gadai['berat'],2) }}
+
+
+ +
+
+ + +
+
+ +
+
+
+ PERLU DIBAYAR (RM) +
+
+ +
+
+
+ + +
+
+ +
+
+ BAKI PEMBIAYAAN (RM) +
+
+ +
+
+ +
+
+ BAKI HARGA JUALAN (RM) +
+
+ +
+
+ + @if($gadai['tagbaru'] == 1) +
+
+
+
+ UJRAH +
+
+ KEUNTUNGAN +
+ +
+ SEBENAR +
+ +
+ +
+
+ +
+
+ @endif + @if($gadai['tagbaru'] == 1) +
+
+
+
+ UJRAH +
+
+ KEUNTUNGAN +
+ +
+ REBAT +
+ +
+ +
+
+ +
+
+ @endif +
+
+ @if($gadai['tagbaru'] == 1) JUM UNTUNG DAN UJRAH @else JUMLAH KEUNTUNGAN @endif +
+
+ +
+
+ +
+
+ TELAH DIBAYAR (RM) +
+
+ +
+
+ +
+
+
+
+
+
+
+ PERLU DIBAYAR (RM) +
+
+ +
+
+
+ + +
+
+
+
+ DUIT PELANGGAN (RM) +
+
+ +
+
+
+
+ BAKI (RM) +
+
+ +
+
+
+
+
+ + +
+ +
+
+ BAKI PEMBIAYAAN (RM) +
+
+ +
+
+ + +
+
+ BAKI HARGA JUALAN (RM) +
+
+ +
+
+ + @if($gadai['tagbaru'] == 1) +
+
+
+
+ UJRAH +
+
+ KEUNTUNGAN +
+ +
+ SEBENAR +
+ +
+ +
+
+ +
+
+ @endif + @if($gadai['tagbaru'] == 1) +
+
+
+
+ UJRAH +
+
+ KEUNTUNGAN +
+ +
+ REBAT +
+ +
+ +
+
+ +
+
+ @endif +
+
+ @if($gadai['tagbaru'] == 1) JUM UNTUNG DAN UJRAH @else JUMLAH KEUNTUNGAN @endif +
+
+ +
+
+ +
+
+
+ PEMBIAYAAN BARU (RM) +
+
+ +
+ +
+
+
+
+
+
+
+
+
+
+ TELAH DIBAYAR (RM) +
+
+ +
+
+ + +
+
+ BAYARAN PELANGGAN (RM) +
+
+ +
+
+ +
+
+
+
+ DUIT PELANGGAN (RM) +
+
+ +
+
+
+
+ BAKI (RM) +
+
+ +
+
+
+
+ +
+ +
+ +
+
+ BAKI PEMBIAYAAN (RM) +
+
+ +
+
+ + +
+
+ BAKI HARGA JUALAN (RM) +
+
+ +
+
+ + @if($gadai['tagbaru'] == 1) +
+
+
+
+ UJRAH +
+
+ KEUNTUNGAN +
+ +
+ SEBENAR +
+ +
+ +
+
+ +
+
+ @endif + @if($gadai['tagbaru'] == 1) +
+
+
+
+ UJRAH +
+
+ KEUNTUNGAN +
+ +
+ REBAT +
+ +
+ +
+
+ +
+
+ @endif +
+
+ @if($gadai['tagbaru'] == 1) JUM UNTUNG DAN UJRAH @else JUMLAH KEUNTUNGAN @endif +
+
+ +
+
+ +
+ +
+
+ + + + +
+ +
+
+ TAMBAH PEMBIAYAAN (RM) +
+
+ +
+
+ +
+
+ +
+
+ BAYARAN DITERIMA (RM) +
+
+ +
+
+ +
+
+
+
+ DUIT PELANGGAN (RM) +
+
+ +
+
+
+
+ BAKI (RM) +
+
+ +
+
+
+
+
+ +
+ +
+
+ BAKI PEMBIAYAAN (RM) +
+
+ +
+
+ + +
+
+ BAKI HARGA JUALAN (RM) +
+
+ +
+
+ + @if($gadai['tagbaru'] == 1) +
+
+
+
+ UJRAH +
+
+ KEUNTUNGAN +
+ +
+ SEBENAR +
+ +
+ +
+
+ +
+
+ @endif + @if($gadai['tagbaru'] == 1) +
+
+
+
+ UJRAH +
+
+ KEUNTUNGAN +
+ +
+ REBAT +
+ +
+ +
+
+ +
+
+ @endif +
+
+ @if($gadai['tagbaru'] == 1) JUM UNTUNG DAN UJRAH @else JUMLAH KEUNTUNGAN @endif +
+
+ +
+
+ +
+
+ PEMBIAYAAN H. ASAL (RM) +
+ @php + if($gadai['bakipjm'] != 0){ + $bakipjm = $gadai['bakipjm']; + }else{ + $bakipjm = $gadai['pinjaman']; + } + $percent_asal = ($bakipjm / $gadai['nilaimarhun']) * 100; + @endphp +
+ +
+ {{ number_format($percent_asal,2) }} +
+
+
+ + +
+ +
+ PEMBIAYAAN BARU (RM) +
+ @php + if($gadai['bakipjm'] != 0){ + $bakipjm = $gadai['bakipjm']; + }else{ + $bakipjm = $gadai['pinjaman']; + } + $percent_hargaemassemasa = ($bakipjm / $nilaihargasemasa) * 100; + + $percentage = 80 / 100; + $pembiayaanbaru = $nilaihargasemasa * (80/100); + $rounded_value = round($nilaihargasemasa * $percentage, 1, PHP_ROUND_HALF_UP); + $rounded_value = (($rounded_value-$pembiayaanbaru) > 0) ? $rounded_value - 0.1 : $rounded_value; + $pembiayaanbaru = min($pembiayaanbaru, $rounded_value); + $bayaranlebihan = $bakipjm - $pembiayaanbaru; + + $pembiayaanbaru = ($percent_hargaemassemasa > 80) ? $pembiayaanbaru : $bakipjm; + @endphp +
+ +
+ {{ number_format($percent_hargaemassemasa,2) }} + @if($percent_hargaemassemasa > 80) + {{ number_format($percent_hargaemassemasa,2) }} + @endif +
+
+ + @if($percent_hargaemassemasa > 80) +
+
+ BAYARAN LEBIHAN MARGIN +
+
+ +
+ {{ round($percent_hargaemassemasa - 80,2) }} +
+
+
+ @endif +
+ +
+ + + +
+
+
+
+
+ PEMBIAYAAN H. ASAL (RM) +
+ @php + if($gadai['bakipjm'] != 0){ + $bakipjm = $gadai['bakipjm']; + }else{ + $bakipjm = $gadai['pinjaman']; + } + $percent_asal = ($bakipjm / $gadai['nilaimarhun']) * 100; + @endphp +
+ +
+ {{ number_format($percent_asal,2) }} +
+
+
+ + +
+ +
+ PEMBIAYAAN BARU (RM) +
+ @php + if($gadai['bakipjm'] != 0){ + $bakipjm = $gadai['bakipjm']; + }else{ + $bakipjm = $gadai['pinjaman']; + } + $percent_hargaemassemasa = ($bakipjm / $nilaihargasemasa) * 100; + + $percentage = 80 / 100; + $pembiayaanbaru = $nilaihargasemasa * (80/100); + $rounded_value = round($nilaihargasemasa * $percentage, 1, PHP_ROUND_HALF_UP); + $rounded_value = (($rounded_value-$pembiayaanbaru) > 0) ? $rounded_value - 0.1 : $rounded_value; + $pembiayaanbaru = min($pembiayaanbaru, $rounded_value); + $bayaranlebihan = $bakipjm - $pembiayaanbaru; + + $pembiayaanbaru = ($percent_hargaemassemasa > 80) ? $pembiayaanbaru : $bakipjm; + @endphp +
+ +
+ {{ number_format($percent_hargaemassemasa,2) }} + @if($percent_hargaemassemasa > 80) + {{ number_format($percent_hargaemassemasa,2) }} + @endif +
+
+ + @if($percent_hargaemassemasa > 80) +
+
+ BAYARAN LEBIHAN MARGIN +
+
+ +
+ {{ round($percent_hargaemassemasa - 80,2) }} +
+
+
+ @endif +
+ +
+
+ BAYARAN PELANGGAN (RM) +
+
+ +
+
+ +
+
+
+
+ DUIT PELANGGAN (RM) +
+
+ +
+
+
+
+ BAKI (RM) +
+
+ +
+
+
+
+
+ +
+ +
+
+ BAKI PEMBIAYAAN (RM) +
+
+ +
+
+ + +
+
+ BAKI HARGA JUALAN (RM) +
+
+ +
+
+ + @if($gadai['tagbaru'] == 1) +
+
+
+
+ UJRAH +
+
+ KEUNTUNGAN +
+ +
+ SEBENAR +
+ +
+ +
+
+ +
+
+ @endif + @if($gadai['tagbaru'] == 1) +
+
+
+
+ UJRAH +
+
+ KEUNTUNGAN +
+ +
+ REBAT +
+ +
+ +
+
+ +
+
+ @endif +
+
+ @if($gadai['tagbaru'] == 1) JUM UNTUNG DAN UJRAH @else JUMLAH KEUNTUNGAN @endif +
+
+ +
+
+ +
+ + + + + +
+ +
+

MAKLUMAT KEUNTUNGAN

+
+
+
+ TARIKH +
+
+ +
+
+
+
+ TEMPOH GADAIAN +
+
+ +
+
+
+ +
+ + @if($gadai['tagbaru'] == 1) +
+
+
+
+ UJRAH +
+
+ KEUNTUNGAN +
+ +
+ SEBENAR +
+ +
+ +
+
+ +
+
+ @endif + @if($gadai['tagbaru'] == 1) +
+
+
+
+ UJRAH +
+
+ KEUNTUNGAN +
+ +
+ REBAT +
+ +
+ +
+
+ +
+
+ + + @endif + +
+
+ @if($gadai['tagbaru'] == 1) JUM UNTUNG DAN UJRAH @else JUMLAH KEUNTUNGAN @endif +
+
+ +
+
+ +
+
+ HARGA TEBUS +
+
+ +
+
+ + +
+ +
+
+ +
+ + + + + + {{--
+
+
+ PEMBIAYAAN ASAL (RM) +
+
+ +
+
+
+
+ BAYARAN PEMBIAYAAN (RM) +
+
+ +
+
+
+
+
+ BAYARAN MINIMA +
+
+ +
+
+
+
+ PERLU DIBAYAR (RM) +
+
+ +
+
--}} + + + +
+ @if($gadai['tagbaru'] == 0) +
+ +
+ @if($percent_hargaemassemasa > 80 && $gadai['taglel'] == 1) +
+ +
+
+
+ @else +
+ +
+ @endif + @else +
+ +
+ @endif +
+ +
+
+
+
+ + +
+
+
+ + + +@endsection \ No newline at end of file diff --git a/resources/views/callcenter/v2/info.blade.php b/resources/views/callcenter/v2/info.blade.php index bf20569..c07f410 100644 --- a/resources/views/callcenter/v2/info.blade.php +++ b/resources/views/callcenter/v2/info.blade.php @@ -1,4 +1,4 @@ -@extends('layouts.app_operasi') +@extends('layouts.app_callcenter')