From 50bcd0c6837a849d3dc59aa39166e942ead32a8f Mon Sep 17 00:00:00 2001 From: KhatamNugraha Date: Wed, 24 Jan 2024 17:10:37 +0700 Subject: [PATCH] update kontroller konfirmasibank --- Http/Controllers/KonfirmasiBankController.php | 45 ++++++++++--------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/Http/Controllers/KonfirmasiBankController.php b/Http/Controllers/KonfirmasiBankController.php index ce37e07..cb45066 100644 --- a/Http/Controllers/KonfirmasiBankController.php +++ b/Http/Controllers/KonfirmasiBankController.php @@ -131,6 +131,7 @@ */ public function export(Request $request) { + if (is_null($this->user) || !$this->user->can('konfirmasibank.report')) { abort(403, 'Sorry !! You are Unauthorized to view any master data !'); } @@ -150,9 +151,8 @@ //get No Surat $noSurat = $this->generateNomorSurat(); - //submit info surat - $this->postInfoSurat($request); + $this->postInfoSurat($request ,$noSurat); //Get Info Surat $letter = new Letters; $infoSurat = $letter->where('no_cif',$request['cus_no'])->orderBy('created_at','desc')->first(); @@ -230,30 +230,31 @@ } - private function postInfoSurat($request){ - dd($request); - $request->validate([ - 'signer' => ['required'], - 'no_req_surat' => ['required', 'max:100'], - 'tgl_req_surat' => ['required', 'numeric', 'min:1'], - 'email' => ['email'], - 'tlp' => ['numeric', 'max:12'], - 'nama_tujuan' => ['required'], - 'alamat' => ['required'] - ]); - + private function postInfoSurat($request, $noSurat){ + + + // $request->validate([ + // 'signer' => ['required'], + // 'no_req_surat' => ['required', 'max:100'], + // 'tgl_req_surat' => ['required'], + // 'email' => ['email'], + // 'tlp' => ['numeric', 'max:10'], + // 'nama_tujuan' => ['required'], + // 'alamat' => ['required'] + // ]); + $currentDate = Carbon::now(); $tglSurat = $currentDate->format('Y-m-d'); $letter = new Letters(); - $letter->no_cif = $cif; + $letter->no_cif = $request->cus_no; $letter->no_surat = $noSurat; $letter->tgl_surat = $tglSurat; - $letter->no_req_surat = $noReqSurat; - $letter->tgl_req_surat = $tglReqSurat ; - $letter->email = $email ; - $letter->tlp = $tlp ; - $letter->nama_tujuan = $tujuan ; - $letter->alamat = $alamat ; + $letter->no_req_surat = $request->no_req_surat; + $letter->tgl_req_surat = $request->tgl_req_surat; + $letter->email = $request->email ; + $letter->tlp = $request->tlp ; + $letter->nama_tujuan = $request->nama_tujuan ; + $letter->alamat = $request->alamat ; $letter->created_at = $currentDate; $letter->status = 1; $letter->save(); @@ -826,4 +827,4 @@ } - } \ No newline at end of file + }