Files
kaunter/app/Http/Controllers/OperasiController.php
T
2021-01-09 21:54:43 +08:00

78 lines
2.4 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 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, [
'peloperasi' => $auth_user['name']
])->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);
}
}