64 lines
1.9 KiB
PHP
64 lines
1.9 KiB
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use Illuminate\Http\Request;
|
|
use App\Services\CustomerService;
|
|
use Illuminate\Support\Facades\Session;
|
|
use Illuminate\Support\Facades\Http;
|
|
use Illuminate\Support\Facades\Auth;
|
|
use Carbon\Carbon;
|
|
use PDO;
|
|
|
|
class HapusAnsuranController extends Controller
|
|
{
|
|
public function __construct()
|
|
{
|
|
$this->middleware('auth');
|
|
}
|
|
|
|
public function createApproval(Request $request)
|
|
{
|
|
$auth_user = Auth::user();
|
|
$api_url = config('api.url');
|
|
$cawangan_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
|
|
|
$norujukan = $request->norujukan;
|
|
$komen = $request->komen;
|
|
$marg = $request->margin;
|
|
$ber = $request->berat;
|
|
$nm = $request->nilaimarhun;
|
|
$status = $request->status;
|
|
$jumpinjam = $request->jumpinjam;
|
|
$teller = $request->teller;
|
|
$ansuran = $request->ansuran;
|
|
|
|
// Get the approval data
|
|
$approvalData = Http::withOptions(['verify' => config('app.api_verify')])
|
|
->get($api_url . '/api/hapusansuran/create', [
|
|
'cawangan' => $auth_user['cawangan'],
|
|
"norujukan" => $norujukan,
|
|
"komen" => $komen,
|
|
"margin" => $marg,
|
|
"berat" => $ber,
|
|
"nilaimarhun" => $nm,
|
|
"status" => $status,
|
|
"jumpinjam" => $jumpinjam,
|
|
"teller" => $teller,
|
|
"ansuran" => $ansuran,
|
|
])
|
|
->json();
|
|
|
|
if (isset($approvalData['status']) && $approvalData['status'] === 'success') {
|
|
Session::flash('success', 'Kelulusan berjaya dibuat.');
|
|
return redirect()->route('operasi.kelulusan');
|
|
} else {
|
|
Session::flash('error', 'Gagal membuat kelulusan. Sila cuba lagi.');
|
|
return redirect()->back();
|
|
}
|
|
|
|
}
|
|
|
|
|
|
}
|