root 4 年之前
父節點
當前提交
1e031c9c45
共有 1 個文件被更改,包括 12 次插入5 次删除
  1. 12
    5
      app/Http/Controllers/Api/CompoundResourceController.php

+ 12
- 5
app/Http/Controllers/Api/CompoundResourceController.php 查看文件



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

Loading…
取消
儲存