150 lines
4.8 KiB
PHP
150 lines
4.8 KiB
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
|
|
//Events
|
|
use App\Events\StatusLiked;
|
|
use App\Events\NotifikasiPembayaran;
|
|
|
|
use Illuminate\Support\Facades\Auth;
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Support\Facades\Http;
|
|
|
|
class OperasiController extends Controller
|
|
{
|
|
public function __construct()
|
|
{
|
|
$this->middleware('auth');
|
|
}
|
|
|
|
public function kelulusan(Request $request){
|
|
$auth_user = Auth::user();
|
|
$api_url = config('api.url');
|
|
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
|
|
|
$kelulusan = Http::get(config('api.url') . '/api/SenaraiKelulusan/' . $auth_user['cawangan'])->json();
|
|
|
|
return view('operasi.kelulusan',compact('cawangan_info','api_url','kelulusan'));
|
|
}
|
|
|
|
public function getkelulusan(Request $request)
|
|
{
|
|
$auth_user = Auth::user();
|
|
$api_url = config('api.url');
|
|
|
|
$norujukan = $request->norujukan;
|
|
|
|
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
|
|
|
$kelulusan = Http::get(config('api.url') . '/api/SenaraiDahLulus/' . $auth_user['cawangan'] . '/' . $norujukan)->json();
|
|
|
|
if(sizeof($kelulusan) > 0)
|
|
{
|
|
$kelulusan = $kelulusan[0]['masalulus'];
|
|
}
|
|
else
|
|
{
|
|
$kelulusan = '';
|
|
}
|
|
|
|
return response($kelulusan);
|
|
}
|
|
|
|
public function updatekelulusan(Request $request)
|
|
{
|
|
$auth_user = Auth::user();
|
|
|
|
$api_url = config('api.url');
|
|
|
|
$norujukan = $request->norujukan;
|
|
|
|
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
|
|
|
$updatelulus = Http::put(config('api.url') . '/api/UpdateKelulusan/' . $auth_user['cawangan'] . '/' . $norujukan)->json();
|
|
|
|
return response()->json($updatelulus,200);
|
|
}
|
|
|
|
public function createkelulusan(Request $request)
|
|
{
|
|
$auth_user = Auth::user();
|
|
$api_url = config('api.url');
|
|
|
|
$norujukan = $request->norujukan;
|
|
|
|
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
|
|
|
$createlulus = Http::post(config('api.url') . '/api/CreateKelulusan/' . $auth_user['cawangan'] . '/' . $norujukan . '/roles/operasi', [
|
|
'komen' => "Pembiayaan Melebihi Margin 75%",
|
|
'dategadai' => "2020-12-12",
|
|
'bilgadai' => 1,
|
|
'jumpinjam' => 1020,
|
|
'jenistebus' => "G",
|
|
'teller' => "dsaas",
|
|
'peloperasi' => "operasi"
|
|
// 'komen' => $request->komen,
|
|
// 'dategadai' => $dategadai,
|
|
// 'bilgadai' => $bilgadai,
|
|
// 'jumpinjam' => $request->jumpinjam,
|
|
// 'jenistebus' => "G",
|
|
// 'teller' => $request->teller
|
|
])->json();
|
|
|
|
event(new StatusLiked('Penghantaran kepada Operasi!'));
|
|
|
|
return response()->json($createlulus,201);
|
|
}
|
|
|
|
public function parameter()
|
|
{
|
|
$auth_user = Auth::user();
|
|
$api_url = config('api.url');
|
|
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
|
|
|
return view('operasi.parameter',compact('cawangan_info','api_url'));
|
|
}
|
|
|
|
public function hargaemas()
|
|
{
|
|
$auth_user = Auth::user();
|
|
$api_url = config('api.url');
|
|
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
|
$harga_emas = Http::get(config('api.url') . '/api/harga_emas/')->json();
|
|
|
|
return view('operasi.hargaemas',compact('cawangan_info','api_url','harga_emas'));
|
|
}
|
|
|
|
public function createhargaemas(Request $request)
|
|
{
|
|
$auth_user = Auth::user();
|
|
$api_url = config('api.url');
|
|
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
|
$harga_emas = Http::get(config('api.url') . '/api/harga_emas/')->json();
|
|
|
|
$kemaskini = Http::post(config('api.url') . '/api/harga_emas/create/',[
|
|
'karat' => $request->karat,
|
|
'keterangan'=> $request->keterangan,
|
|
'harga' => $request->harga,
|
|
'harga2' => $request->harga
|
|
])->json();
|
|
|
|
return redirect('/operasi/hargaemas');
|
|
}
|
|
|
|
public function updatehargaemas(Request $request)
|
|
{
|
|
$auth_user = Auth::user();
|
|
$api_url = config('api.url');
|
|
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
|
$harga_emas = Http::get(config('api.url') . '/api/harga_emas/')->json();
|
|
|
|
$kemaskini = Http::put(config('api.url') . '/api/harga_emas/update/',[
|
|
"recno" => $request->recno,
|
|
"harga" => $request->harga
|
|
])->json();
|
|
|
|
return redirect('/operasi/hargaemas');
|
|
}
|
|
}
|