diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index 1682a8d..42fbb9d 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -600,11 +600,10 @@ class KhazanahController extends Controller 'siri' => $request->siri ])->json(); - $getlulus = Http::get(config('api.url') . '/api/ListLatestLulus/'. $auth_user['cawangan'] . '/' . $norujukan)->json(); if($updatelulus) { - event(new NotifikasiKelulusan($norujukan,"lulus",$request->siri,$request->komenkelulusan,$getlulus['teller'])); + event(new NotifikasiKelulusan($norujukan,"lulus",$request->siri,$request->komenkelulusan,$request->teller)); } }else{ @@ -615,11 +614,10 @@ class KhazanahController extends Controller "pembatalan" => "batal" ])->json(); - $getlulus = Http::get(config('api.url') . '/api/ListLatestLulus/'. $auth_user['cawangan'] . '/' . $norujukan)->json(); if($updatelulus) { - event(new NotifikasiKelulusan($norujukan,"batal",$request->siri,$request->komenkelulusan,$getlulus['teller'])); + event(new NotifikasiKelulusan($norujukan,"batal",$request->siri,$request->komenkelulusan,$request->teller)); } } @@ -648,9 +646,7 @@ class KhazanahController extends Controller 'namaoperasi' => $request->namaoperasi ])->json(); - $getlulus = Http::get(config('api.url') . '/api/ListLatestLulus/'. $auth_user['cawangan'] . '/' . $norujukan)->json(); - - event(new NotifikasiKelulusan($norujukan,"batal",$request->siri,$request->komenkelulusan,$getlulus['teller'])); + event(new NotifikasiKelulusan($norujukan,"batal",$request->siri,$request->komenkelulusan,$request->teller)); } @@ -2875,6 +2871,54 @@ class KhazanahController extends Controller return response($daftarpolis); } + public function SuratAkuanGadaianUpdate(Request $request) + { + $auth_user = Auth::user(); + $api_url = config('api.url'); + + $cawangan = Http::get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json(); + $cawangan_detail=$cawangan[0]; + + $gadai = Http::get(config('api.url').'/api/gadai/norujukan/'.$request->norujukanhidden)->json(); + + foreach($gadai as $index1=>$gad) + $customers = Http::get(config('api.url').'/api/customers/'.$gad[0]['nokp'])->json(); + + $kodnegeridandaerah = $request->negeriagh .'|' . $request->daerahagh; + + $polis = Http::get(config('api.url').'/api/polis/get/',['norujukan' => $request->norujukanhidden,'kodcaw' => $auth_user['cawangan']])->json(); + + $daftar = 0; + + $daftarpolis = Http::put(config('api.url').'/api/polis/edit/',[ + + 'kodcaw' =>$auth_user['cawangan'], + 'norujukan' => $request->norujukanhidden, + 'komen1' => $request->alasan, + 'komen2' => $kodnegeridandaerah, + 'teller' => $auth_user['name'] + + ]); + + $daftar = $daftarpolis->getStatusCode(); + + if($daftar == 200) + { + $polis = Http::get(config('api.url').'/api/polis/get/',['norujukan' => $request->norujukanhidden,'kodcaw' => $auth_user['cawangan']])->json(); + + event(new NotifikasiAGH($auth_user['cawangan'],'Surat Akuan Gadaian Hilang berjaya dijana.','success',$auth_user['name'])); + // return redirect()->route('khazanah.customer_info')->with('aghinformation','Surat Akuan Gadaian Hilang berjaya dijana.|success'); + return view('print.suratgadaianhilang', compact('polis','gadai','customers','cawangan_detail','api_url')); + + }else{ + + event(new NotifikasiAGH($auth_user['cawangan'],'Mengalami masalah dalam menjana.','error',$auth_user['name'])); + // return redirect()->route('khazanah.customer_info')->with('aghinformation','Mengalami masalah dalam menjana.|error'); + } + + return response($daftarpolis); + } + public function ulangcetakSuratAkuanGadaianHilang($norujukan) { $auth_user = Auth::user(); diff --git a/app/Http/Controllers/OperasiController.php b/app/Http/Controllers/OperasiController.php index 3bacf97..cf84319 100644 --- a/app/Http/Controllers/OperasiController.php +++ b/app/Http/Controllers/OperasiController.php @@ -92,11 +92,9 @@ class OperasiController extends Controller 'siri' => $request->siri ])->json(); - $getlulus = Http::get(config('api.url') . '/api/ListLatestLulus/'. $auth_user['cawangan'] . '/' . $norujukan)->json(); - if($updatelulus) { - event(new NotifikasiKelulusan($norujukan,"lulus",$request->siri,$request->komenkelulusan,$getlulus['teller'])); + event(new NotifikasiKelulusan($norujukan,"lulus",$request->siri,$request->komenkelulusan,$request->teller)); } } else @@ -107,11 +105,9 @@ class OperasiController extends Controller 'siri' => $request->siri ])->json(); - $getlulus = Http::get(config('api.url') . '/api/ListLatestLulus/'. $auth_user['cawangan'] . '/' . $norujukan)->json(); - if($updatelulus) { - event(new NotifikasiKelulusan($norujukan,"batal",$request->siri,$request->komenkelulusan,$getlulus['teller'])); + event(new NotifikasiKelulusan($norujukan,"batal",$request->siri,$request->komenkelulusan,$request->teller)); } } diff --git a/resources/views/khazanah/info.blade.php b/resources/views/khazanah/info.blade.php index bae662c..9872b31 100644 --- a/resources/views/khazanah/info.blade.php +++ b/resources/views/khazanah/info.blade.php @@ -688,23 +688,33 @@ } } - function ulangcetakagh() + function ulangcetakagh(e) { - if($("input[name='options']:checked").val() == 'belum_tebus'){ + var komen2 = $(e).data('komen2'); + + if(komen2 !== null) + { + if($("input[name='options']:checked").val() == 'belum_tebus'){ let histid = $('input[name="belum"]:checked').val(); - if(histid == null){ - Swal.fire({ - icon: 'error', - title: 'Amaran', - text: 'Sila pilih salah satu SAG' - }); - }else{ - let urlroute = '{{ route("agh.ulangcetak", ":id") }}'; - urlroute = urlroute.replace(':id', histid); - window.open(urlroute, '_blank'); - swal.close(); + if(histid == null){ + Swal.fire({ + icon: 'error', + title: 'Amaran', + text: 'Sila pilih salah satu SAG' + }); + }else{ + let urlroute = '{{ route("agh.ulangcetak", ":id") }}'; + urlroute = urlroute.replace(':id', histid); + window.open(urlroute, '_blank'); + swal.close(); + } } + }else{ + $('#AGHModalEdit').modal('show'); + swal.close(); } + + return; } function saghilangfunc() @@ -724,6 +734,7 @@ data:{ "norujukan" : histid,"kodcaw" : kodcaw}, success:function(data) { + var count = Object.keys(data).length; if(count > 0) @@ -735,7 +746,7 @@ showConfirmButton: false, html: "
" + '' + - '', + '', icon: 'error', title: 'Surat Akuan Gadaian Hilang telah dikeluarkan!' }); diff --git a/resources/views/khazanah/kelulusan.blade.php b/resources/views/khazanah/kelulusan.blade.php index 47009fb..5c9909c 100644 --- a/resources/views/khazanah/kelulusan.blade.php +++ b/resources/views/khazanah/kelulusan.blade.php @@ -311,6 +311,7 @@ allowOutsideClick: false }) + let teller = $(e).closest('tr').children('td:eq(1)').text(); let nm = $(e).closest('tr').children('td:eq(4)').text(); let ber = $(e).closest('tr').children('td:eq(5)').text(); let marg = $(e).closest('tr').children('td:eq(6)').text(); @@ -322,6 +323,8 @@ let siri = $(e).data('siri'); let namakhazanah = "{{ Auth::user()->name }}"; + teller = String(teller); + $.ajax({ method:'put', url: "{{ route('khazanah.updatekelulusan') }}", @@ -331,7 +334,8 @@ "pelulus" : pelulus, "siri" : siri, 'komen' : komen, - 'namakhazanah' : namakhazanah + 'namakhazanah' : namakhazanah, + 'teller' : teller }, success:function(data){ Swal.fire({ diff --git a/resources/views/modal/agh.blade.php b/resources/views/modal/agh.blade.php index 0f2f7d3..276889f 100644 --- a/resources/views/modal/agh.blade.php +++ b/resources/views/modal/agh.blade.php @@ -63,4 +63,69 @@ + + + + diff --git a/resources/views/operasi/kelulusan.blade.php b/resources/views/operasi/kelulusan.blade.php index 3434cd3..5fc702c 100644 --- a/resources/views/operasi/kelulusan.blade.php +++ b/resources/views/operasi/kelulusan.blade.php @@ -314,7 +314,13 @@ let cawangankod = $(e).data('kodcaw'); let siri = $(e).data('siri'); let namaoperasi = "{{ Auth::user()->name }}"; + let teller = $(e).closest('tr').children('td:eq(1)').text(); + teller = String(teller); + + console.log(teller); + + return; $.ajax({ method:'put', url: "{{ route('operasi.updatekelulusan') }}", diff --git a/resources/views/penebusan/index.blade.php b/resources/views/penebusan/index.blade.php index 65f21a4..0d43793 100644 --- a/resources/views/penebusan/index.blade.php +++ b/resources/views/penebusan/index.blade.php @@ -2417,7 +2417,11 @@ { let wakil = $('#wakiltxt').val(); - if(wakil.length == 12) + var patternregex = /\s+|[-,\/]/g; + + wakil = wakil.replace(patternregex,"").toUpperCase(); + + if(wakil.length <= 12) { $.ajax({ method:'GET', @@ -2465,7 +2469,7 @@ { Swal.fire({ icon: 'error', - titleText: 'Kad Pengenalan', + titleText: 'Kad Pengenalan dan Passport', text: 'mestilah tidak melebihi dan kurang daripada 12 patah perkataan' }); } diff --git a/routes/web.php b/routes/web.php index eb9ecc0..933a1fe 100644 --- a/routes/web.php +++ b/routes/web.php @@ -250,6 +250,7 @@ Route::get('/komoditi/rekod',['as'=>'rekod.komoditi','uses'=>'KomuditiController Route::get('/komoditi/rekod/print',['as'=>'komoditi.rekod.print','uses'=>'KomuditiController@printRekodTransaksi']); Route::post('/khazanah/suratakuangadaian',['as'=>'agh.create','uses'=>'KhazanahController@SuratAkuanGadaian'])->middleware('auth','khazanah'); +Route::put('/khazanah/suratakuangadaian',['as'=>'agh.update','uses'=>'KhazanahController@SuratAkuanGadaianUpdate'])->middleware('auth','khazanah'); Route::get('/khazanah/ulangcetakagh/{norujukan}',['as'=>'agh.ulangcetak','uses'=>'KhazanahController@ulangcetakSuratAkuanGadaianHilang'])->middleware('auth','khazanah');