| $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!'); | ||||
| // } | // } |