update kontroller konfirmasibank

This commit is contained in:
KhatamNugraha
2024-01-24 17:10:37 +07:00
parent a970837a3f
commit 50bcd0c683

View File

@ -131,6 +131,7 @@
*/ */
public function export(Request $request) { public function export(Request $request) {
if (is_null($this->user) || !$this->user->can('konfirmasibank.report')) { if (is_null($this->user) || !$this->user->can('konfirmasibank.report')) {
abort(403, 'Sorry !! You are Unauthorized to view any master data !'); abort(403, 'Sorry !! You are Unauthorized to view any master data !');
} }
@ -150,9 +151,8 @@
//get No Surat //get No Surat
$noSurat = $this->generateNomorSurat(); $noSurat = $this->generateNomorSurat();
//submit info surat //submit info surat
$this->postInfoSurat($request); $this->postInfoSurat($request ,$noSurat);
//Get Info Surat //Get Info Surat
$letter = new Letters; $letter = new Letters;
$infoSurat = $letter->where('no_cif',$request['cus_no'])->orderBy('created_at','desc')->first(); $infoSurat = $letter->where('no_cif',$request['cus_no'])->orderBy('created_at','desc')->first();
@ -230,30 +230,31 @@
} }
private function postInfoSurat($request){ private function postInfoSurat($request, $noSurat){
dd($request);
$request->validate([
'signer' => ['required'], // $request->validate([
'no_req_surat' => ['required', 'max:100'], // 'signer' => ['required'],
'tgl_req_surat' => ['required', 'numeric', 'min:1'], // 'no_req_surat' => ['required', 'max:100'],
'email' => ['email'], // 'tgl_req_surat' => ['required'],
'tlp' => ['numeric', 'max:12'], // 'email' => ['email'],
'nama_tujuan' => ['required'], // 'tlp' => ['numeric', 'max:10'],
'alamat' => ['required'] // 'nama_tujuan' => ['required'],
]); // 'alamat' => ['required']
// ]);
$currentDate = Carbon::now(); $currentDate = Carbon::now();
$tglSurat = $currentDate->format('Y-m-d'); $tglSurat = $currentDate->format('Y-m-d');
$letter = new Letters(); $letter = new Letters();
$letter->no_cif = $cif; $letter->no_cif = $request->cus_no;
$letter->no_surat = $noSurat; $letter->no_surat = $noSurat;
$letter->tgl_surat = $tglSurat; $letter->tgl_surat = $tglSurat;
$letter->no_req_surat = $noReqSurat; $letter->no_req_surat = $request->no_req_surat;
$letter->tgl_req_surat = $tglReqSurat ; $letter->tgl_req_surat = $request->tgl_req_surat;
$letter->email = $email ; $letter->email = $request->email ;
$letter->tlp = $tlp ; $letter->tlp = $request->tlp ;
$letter->nama_tujuan = $tujuan ; $letter->nama_tujuan = $request->nama_tujuan ;
$letter->alamat = $alamat ; $letter->alamat = $request->alamat ;
$letter->created_at = $currentDate; $letter->created_at = $currentDate;
$letter->status = 1; $letter->status = 1;
$letter->save(); $letter->save();
@ -826,4 +827,4 @@
} }
} }