|
|
|
|
|
|
|
|
|
|
|
|
|
|
$data = array(); |
|
|
$data = array(); |
|
|
|
|
|
|
|
|
|
|
|
$non = ''; |
|
|
$kpd = ''; |
|
|
$kpd = ''; |
|
|
$no_siri =''; |
|
|
$no_siri =''; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}elseif($request->jenis == 'Pelbagai_KT'){ |
|
|
}elseif($request->jenis == 'Pelbagai_KT'){ |
|
|
|
|
|
|
|
|
$kpd = $this->generateCompoundNumber($request->jenis, 'KT'); |
|
|
$kpd = $this->generateCompoundNumber($request->jenis, 'KT'); |
|
|
|
|
|
$non = 'NKG'.filter_var($kpd, FILTER_SANITIZE_NUMBER_INT); |
|
|
|
|
|
|
|
|
$no_siri = date('yn').'-'.filter_var($kpd, FILTER_SANITIZE_NUMBER_INT).'-1'; |
|
|
$no_siri = date('yn').'-'.filter_var($kpd, FILTER_SANITIZE_NUMBER_INT).'-1'; |
|
|
|
|
|
|
|
|
$compoundData = [ |
|
|
$compoundData = [ |
|
|
'jenis' => $request->jenis, |
|
|
'jenis' => $request->jenis, |
|
|
'kpd' => $kpd, |
|
|
'kpd' => $kpd, |
|
|
'non' => 'NKG'.filter_var($kpd, FILTER_SANITIZE_NUMBER_INT), |
|
|
|
|
|
|
|
|
'non' => $non, |
|
|
'nama' => $request->namaP, |
|
|
'nama' => $request->namaP, |
|
|
'identity' => $request->noIc, |
|
|
'identity' => $request->noIc, |
|
|
'nama_syarikat' => $request->namaS, |
|
|
'nama_syarikat' => $request->namaS, |
|
|
|
|
|
|
|
|
}elseif($request->jenis == 'Pelbagai_JPB'){ |
|
|
}elseif($request->jenis == 'Pelbagai_JPB'){ |
|
|
|
|
|
|
|
|
$kpd = $this->generateCompoundNumber($request->jenis, 'JPB'); |
|
|
$kpd = $this->generateCompoundNumber($request->jenis, 'JPB'); |
|
|
|
|
|
$non = 'NMH'.filter_var($kpd, FILTER_SANITIZE_NUMBER_INT); |
|
|
|
|
|
|
|
|
$no_siri = date('yn').'-'.filter_var($kpd, FILTER_SANITIZE_NUMBER_INT).'-2'; |
|
|
$no_siri = date('yn').'-'.filter_var($kpd, FILTER_SANITIZE_NUMBER_INT).'-2'; |
|
|
|
|
|
|
|
|
$compoundData = [ |
|
|
$compoundData = [ |
|
|
'jenis' => $request->jenis, |
|
|
'jenis' => $request->jenis, |
|
|
'kpd' => $kpd, |
|
|
'kpd' => $kpd, |
|
|
'non' => 'NMH'.filter_var($kpd, FILTER_SANITIZE_NUMBER_INT), |
|
|
|
|
|
|
|
|
'non' => $non, |
|
|
'nama' => $request->namaP, |
|
|
'nama' => $request->namaP, |
|
|
'identity' => $request->noIc, |
|
|
'identity' => $request->noIc, |
|
|
'nama_syarikat' => $request->namaS, |
|
|
'nama_syarikat' => $request->namaS, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//HN bcs other N stands for notice. compound number no need front N |
|
|
//HN bcs other N stands for notice. compound number no need front N |
|
|
$kpd = $this->generateCompoundNumber($request->jenis, 'HN'); |
|
|
$kpd = $this->generateCompoundNumber($request->jenis, 'HN'); |
|
|
|
|
|
$non = 'NHN'.filter_var($kpd, FILTER_SANITIZE_NUMBER_INT); |
|
|
|
|
|
|
|
|
$no_siri = date('yn').'-'.filter_var($kpd, FILTER_SANITIZE_NUMBER_INT).'-3'; |
|
|
$no_siri = date('yn').'-'.filter_var($kpd, FILTER_SANITIZE_NUMBER_INT).'-3'; |
|
|
|
|
|
|
|
|
$compoundData = [ |
|
|
$compoundData = [ |
|
|
'jenis' => $request->jenis, |
|
|
'jenis' => $request->jenis, |
|
|
'kpd' => $kpd, |
|
|
'kpd' => $kpd, |
|
|
'non' => 'NHN'.filter_var($kpd, FILTER_SANITIZE_NUMBER_INT), |
|
|
|
|
|
|
|
|
'non' => $non, |
|
|
'nama' => $request->namaP, |
|
|
'nama' => $request->namaP, |
|
|
'identity' => $request->noIc, |
|
|
'identity' => $request->noIc, |
|
|
'nama_syarikat' => $request->namaS, |
|
|
'nama_syarikat' => $request->namaS, |
|
|
|
|
|
|
|
|
elseif($request->jenis == 'Pelbagai_PA'){ |
|
|
elseif($request->jenis == 'Pelbagai_PA'){ |
|
|
|
|
|
|
|
|
$kpd = $this->generateCompoundNumber($request->jenis, 'PA'); |
|
|
$kpd = $this->generateCompoundNumber($request->jenis, 'PA'); |
|
|
|
|
|
$non = 'PA'.filter_var($kpd, FILTER_SANITIZE_NUMBER_INT); |
|
|
|
|
|
|
|
|
$no_siri = date('yn').'-'.filter_var($kpd, FILTER_SANITIZE_NUMBER_INT).'-4'; |
|
|
$no_siri = date('yn').'-'.filter_var($kpd, FILTER_SANITIZE_NUMBER_INT).'-4'; |
|
|
|
|
|
|
|
|
$compoundData = [ |
|
|
$compoundData = [ |
|
|
'jenis' => $request->jenis, |
|
|
'jenis' => $request->jenis, |
|
|
'kpd' => $kpd, |
|
|
'kpd' => $kpd, |
|
|
'non' => 'PA'.filter_var($kpd, FILTER_SANITIZE_NUMBER_INT), |
|
|
|
|
|
|
|
|
'non' => $non, |
|
|
'nama' => $request->namaP, |
|
|
'nama' => $request->namaP, |
|
|
'identity' => $request->noIc, |
|
|
'identity' => $request->noIc, |
|
|
'nama_syarikat' => $request->namaS, |
|
|
'nama_syarikat' => $request->namaS, |
|
|
|
|
|
|
|
|
// $tawaran = $compound->jumlah_asal_kompaun; |
|
|
// $tawaran = $compound->jumlah_asal_kompaun; |
|
|
// } |
|
|
// } |
|
|
$this->dispatch(new StoreNotice($request->all(), $kpd, $staff->_id, $no_siri)); |
|
|
$this->dispatch(new StoreNotice($request->all(), $kpd, $staff->_id, $no_siri)); |
|
|
array_push($data, array('kpd' => $kpd)); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//mobile already accept 'kpd' string, so no need to change string name to 'notis'. |
|
|
|
|
|
array_push($data, array('kpd' => $non)); |
|
|
|
|
|
|
|
|
return $this->sendResponse($data, 'Berjaya simpan rekod notis!'); |
|
|
return $this->sendResponse($data, 'Berjaya simpan rekod notis!'); |
|
|
// } |
|
|
// } |