[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
BACKUP C 19-12
/
XAMPP74
/
htdocs
/
simkeu
/
application
/
models
/
[
Home
]
File: mspj.php
<?php class Mspj extends CI_Model { function __construct(){ parent::__construct(); } //GROUPBY NO_SPP STATUS SPM = BELUM DIPROSES mencari semua record di tabel SPP berdasarkan UNIT tertentu //dipakai pada spj/index; spj/proses function get_group_spj($kode_unit){ $this->db->select('*'); $this->db->like('no_spj', $kode_unit); //$this->db->where('status_spm','Belum diproses'); $this->db->where('status_spm !=','Disetujui'); $this->db->group_by('no_spj'); $this->db->order_by('no_spj','desc'); return $this->db->get('ueu_tbl_spj'); } //GROUPBY NO_SPP STATUS SPM = BELUM DIPROSES mencari semua record di tabel SPP berdasarkan UNIT tertentu //dipakai pada spj/index function get_group_spj_unit($kode_unit){ $this->db->select('*'); $this->db->like('no_spj', $kode_unit); $this->db->where('status_spm','Belum diproses'); $this->db->where('otorisasi !=','Batal'); $this->db->group_by('no_spj'); $this->db->order_by('no_spj','desc'); return $this->db->get('ueu_tbl_spj'); } //GROUPBY NO_SPP STATUS SPM = DISETUJUI mencari semua record di tabel SPP berdasarkan UNIT tertentu //dipakai pada spj/index function get_group_spj1($id_unit){ $this->db->select('*'); $this->db->like('no_spj', $id_unit); $this->db->where('status_spm','Disetujui'); $this->db->group_by('no_spj'); $this->db->order_by('no_spj','desc'); return $this->db->get('ueu_tbl_spj'); } //NO SPM = Belum Ada //dipakai pada spj/index; spj/lihat_rinci; function kegiatan_unit_spj($id_unit){ $this->db->select('*'); $this->db->from('ueu_tbl_mak1, ueu_tbl_mak2, ueu_tbl_mak3, ueu_tbl_mak4, ueu_tbl_kegiatan, ueu_tbl_unit, ueu_tbl_pagu, ueu_tbl_spj'); $this->db->where('ueu_tbl_mak1.idmak1 = ueu_tbl_mak2.idmak1'); $this->db->where('ueu_tbl_mak2.idmak2 = ueu_tbl_mak3.idmak2'); $this->db->where('ueu_tbl_mak3.idmak3 = ueu_tbl_mak4.idmak3'); $this->db->where('ueu_tbl_kegiatan.idmak1 = ueu_tbl_mak1.idmak1'); $this->db->where('ueu_tbl_kegiatan.idmak4 = ueu_tbl_mak4.idmak4'); $this->db->where('ueu_tbl_kegiatan.idunit = ueu_tbl_unit.id_unit'); $this->db->where('ueu_tbl_kegiatan.idsumberdana = ueu_tbl_pagu.id_pagu'); $this->db->where('ueu_tbl_spj.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_unit.id_unit', $id_unit); $this->db->where('ueu_tbl_spj.no_spm', ''); $this->db->order_by('ueu_tbl_mak1.kodemak1, ueu_tbl_mak2.kodemak2, ueu_tbl_mak3.kodemak3, ueu_tbl_mak4.kodemak4'); return $this->db->get(); } //NO SPM = Belum Ada //dipakai pada spj/index; spj/lihat_rinci; function rinci_unit_spj($idkeg){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idkeg', $idkeg); $this->db->order_by('ueu_tbl_rek1.koderek1, ueu_tbl_rek2.koderek2, ueu_tbl_rek3.koderek3, ueu_tbl_rek4.koderek4, ueu_tbl_rek5.koderek5, ueu_tbl_rek6.koderek6'); return $this->db->get(); } //mencari info record tertentu di tabel SPP sesuai dengan ID SPP //dipakai pada spj/proses function get_spj_by_idspj($id_spj){ return $this->db->get_where('ueu_tbl_spj', array('id_spj' => $id_spj), 1); } //NO SPM = Belum Ada dan BELUM OTORISASI //dipakai pada spj/proses // isi sama dengan daftar SPM per unit function kegiatan_unit_spj_belum_otorisasi($id_unit){ $this->db->select('*'); $this->db->from('ueu_tbl_spp, ueu_tbl_mak1, ueu_tbl_mak2, ueu_tbl_mak3, ueu_tbl_mak4, ueu_tbl_kegiatan, ueu_tbl_unit, ueu_tbl_pagu, ueu_tbl_spj'); $this->db->where('ueu_tbl_mak1.idmak1 = ueu_tbl_mak2.idmak1'); $this->db->where('ueu_tbl_mak2.idmak2 = ueu_tbl_mak3.idmak2'); $this->db->where('ueu_tbl_mak3.idmak3 = ueu_tbl_mak4.idmak3'); $this->db->where('ueu_tbl_kegiatan.idmak1 = ueu_tbl_mak1.idmak1'); $this->db->where('ueu_tbl_kegiatan.idmak4 = ueu_tbl_mak4.idmak4'); $this->db->where('ueu_tbl_kegiatan.idunit = ueu_tbl_unit.id_unit'); $this->db->where('ueu_tbl_kegiatan.idsumberdana = ueu_tbl_pagu.id_pagu'); $this->db->where('ueu_tbl_spj.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_unit.id_unit', $id_unit); $this->db->where('ueu_tbl_spj.otorisasi !=', 'Sudah'); $this->db->order_by('ueu_tbl_mak1.kodemak1, ueu_tbl_mak2.kodemak2, ueu_tbl_mak3.kodemak3, ueu_tbl_mak4.kodemak4'); return $this->db->get(); } //SEMUA kegiatan yang sudah cair //dipakai pada spj/proses function get_kegiatan_spm_verifikasi($id_unit){ $this->db->select('*'); $this->db->from('ueu_tbl_mak1, ueu_tbl_mak2, ueu_tbl_mak3, ueu_tbl_mak4, ueu_tbl_kegiatan, ueu_tbl_unit, ueu_tbl_spj'); $this->db->where('ueu_tbl_mak1.idmak1 = ueu_tbl_mak2.idmak1'); $this->db->where('ueu_tbl_mak2.idmak2 = ueu_tbl_mak3.idmak2'); $this->db->where('ueu_tbl_mak3.idmak3 = ueu_tbl_mak4.idmak3'); $this->db->where('ueu_tbl_kegiatan.idmak1 = ueu_tbl_mak1.idmak1'); $this->db->where('ueu_tbl_kegiatan.idmak4 = ueu_tbl_mak4.idmak4'); $this->db->where('ueu_tbl_kegiatan.idunit = ueu_tbl_unit.id_unit'); $this->db->where('ueu_tbl_spj.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_unit.id_unit', $id_unit); $this->db->where('ueu_tbl_spj.status_spm', 'Disetujui'); $this->db->order_by('ueu_tbl_mak1.kodemak1, ueu_tbl_mak2.kodemak2, ueu_tbl_mak3.kodemak3, ueu_tbl_mak4.kodemak4'); return $this->db->get(); } //mencari info record di tabel SPP GROUPBY NOSPP dan BELUM ada NO SPM tertentu dan OTORISASI=SUDAH //dipakai pada spj/proses function jumlah_ajuan($id_unit,$idkeg){ $this->db->select('ajuan'); $this->db->from('ueu_tbl_spj'); $this->db->like('no_spm', $id_unit); $this->db->where('idkeg', $idkeg); $this->db->where('status_spm', 'Disetujui'); $query = $this->db->get(); if ($query->num_rows()>0){ $jumlah =0; foreach ($query->result() as $row){ $jumlah = $jumlah + $row->ajuan; } return $jumlah; }else{ return 0; } } //Kegiatan berdasarkan IDKEG //dipakai pada spj/ajuan_popup function kegiatan_by_idkeg($idkeg){ $this->db->select('*'); $this->db->from('ueu_tbl_mak1, ueu_tbl_mak2, ueu_tbl_mak3, ueu_tbl_mak4, ueu_tbl_kegiatan, ueu_tbl_unit, ueu_tbl_pagu'); $this->db->where('ueu_tbl_mak1.idmak1 = ueu_tbl_mak2.idmak1'); $this->db->where('ueu_tbl_mak2.idmak2 = ueu_tbl_mak3.idmak2'); $this->db->where('ueu_tbl_mak3.idmak3 = ueu_tbl_mak4.idmak3'); $this->db->where('ueu_tbl_kegiatan.idmak1 = ueu_tbl_mak1.idmak1'); $this->db->where('ueu_tbl_kegiatan.idmak4 = ueu_tbl_mak4.idmak4'); $this->db->where('ueu_tbl_kegiatan.idunit = ueu_tbl_unit.id_unit'); $this->db->where('ueu_tbl_kegiatan.idsumberdana = ueu_tbl_pagu.id_pagu'); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->group_by('ueu_tbl_kegiatan.idkeg'); $this->db->order_by('ueu_tbl_mak1.kodemak1, ueu_tbl_mak2.kodemak2, ueu_tbl_mak3.kodemak3, ueu_tbl_mak4.kodemak4'); return $this->db->get(); } //mencari semua record di tabel SPP //dipakai pada spj/ajuan_proses function get_spj(){ return $this->db->get('ueu_tbl_spj'); } //mencari TOTAL SPP di unit tertentu //dipakai pada spj/ajuan_proses function tot_spj($id_unit){ $this->db->select('ueu_tbl_spj.no_spj, ueu_tbl_spj.status_spm'); $this->db->from('ueu_tbl_spj, ueu_tbl_kegiatan'); $this->db->where('ueu_tbl_spj.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_kegiatan.idunit',$id_unit); $this->db->where('ueu_tbl_spj.status_spm','Disetujui'); $this->db->group_by('ueu_tbl_spj.no_spj'); $this->db->order_by('ueu_tbl_spj.no_spj','desc'); return $this->db->get(); } //dipakai pada spj/ajuan_proses function get_idspj_by_idkeg_ajuan($idkeg, $ajuan){ $this->db->select('*'); $this->db->from('ueu_tbl_spj'); $this->db->where('idkeg', $idkeg); $this->db->where('ajuan', $ajuan); return $this->db->get(); } //dipakai pada spj/ajuan_proses function jumlah_ajuan_by_idkeg($idkeg){ $this->db->select('ajuan'); $this->db->from('ueu_tbl_spj'); $this->db->where('idkeg', $idkeg); $this->db->where('status_spm', 'Disetujui'); $query = $this->db->get(); if ($query->num_rows()>0){ $jumlah =0; foreach ($query->result() as $row){ $jumlah = $jumlah + $row->ajuan; } return $jumlah; }else{ return 0; } } //dipakai pada spj/ajuan_proses function add_spj($spj){ $this->db->insert('ueu_tbl_spj',$spj); } //dipakai pada spj/update; spj/batal function get_idkeg($idkeg, $no_spj){ $this->db->select('*'); $this->db->from('ueu_tbl_spj'); $this->db->where('idkeg', $idkeg); $this->db->like('no_spj', $no_spj); return $this->db->get(); } //UPDATE status OTORISASI sesuai ID SPP //dipakai pada spj/update_proses; spj/otorisasi_proses; spj/batal_otorisasi; spj/verifikasikan; spj/batal_verifikasi; spj/verifikasi1y; spj/verifikasi1n; spj/batal_verifikasikan1 function update_otorisasi($id_spj, $otorisasi){ $this->db->where('id_spj', $id_spj); $this->db->update('ueu_tbl_spj',$otorisasi); } //DELETE record di tabel SPP sesuai ID SPP tertentu //dipakai pada spj/batal; spj/hapus function delete_spj_unit($id_spj){ $this->db->where('id_spj', $id_spj); $this->db->delete('ueu_tbl_spj'); } //dipakai pada spj/hapus; function get_idspj_by_nospj($no_spj){ $this->db->select('ueu_tbl_spj.id_spj'); $this->db->from('ueu_tbl_spj'); $this->db->where('no_spj', $no_spj); return $this->db->get(); } //dipakai pada ? function get_kegiatan_rinci($no_spj,$kode){ $this->db->select('*'); $this->db->from('ueu_tbl_mak1, ueu_tbl_mak2, ueu_tbl_mak3, ueu_tbl_mak4, ueu_tbl_kegiatan, ueu_tbl_rinci, ueu_tbl_spj, ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_mak1.idmak1 = ueu_tbl_mak2.idmak1'); $this->db->where('ueu_tbl_mak2.idmak2 = ueu_tbl_mak3.idmak2'); $this->db->where('ueu_tbl_mak3.idmak3 = ueu_tbl_mak4.idmak3'); $this->db->where('ueu_tbl_kegiatan.idmak1 = ueu_tbl_mak1.idmak1'); $this->db->where('ueu_tbl_kegiatan.idmak4 = ueu_tbl_mak4.idmak4'); $this->db->where('ueu_tbl_kegiatan.idkeg = ueu_tbl_rinci.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_spj.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->like('ueu_tbl_spj.no_spj', $no_spj.'/SPP/'.$kode); $this->db->order_by('ueu_tbl_mak1.kodemak1, ueu_tbl_mak2.kodemak2, ueu_tbl_mak3.kodemak3, ueu_tbl_mak4.kodemak4'); return $this->db->get(); } //cari data SPP dengan KODE UNIT tertentu //dipakai pada spj/otorisasi_proses; spj/batal_otorisasi (tidak sesuai dengan pembatalan otorisasi oleh pimpinan unit kerja karena spm yang sudah disetujui menjadi ikut dibatalkan) function get_dataspj_by_kodeunit($id_unit){ $this->db->select('*'); $this->db->from('ueu_tbl_spj'); $this->db->like('no_spj', $id_unit); return $this->db->get(); } function get_dataspj_by_kodeunit_batal_otorisasi($id_unit){ $this->db->select('*'); $this->db->from('ueu_tbl_spj'); $this->db->where('status_spm !=', 'Disetujui'); $this->db->like('no_spj', $id_unit); return $this->db->get(); } //GROUPBY NO_SPM mencari semua record di tabel SPP berdasarkan NO SPM tertentu //dipakai pada spj/verifikasi1y function get_nospm($nospm){ $this->db->select('*'); $this->db->like('no_spm', $nospm); return $this->db->get('ueu_tbl_spj'); } //mencari info record di tabel SPP GROUPBY NOSPP dan BELUM ada NO SPM tertentu dan OTORISASI=SUDAH //dipakai pada spj/verifikasi function verifikasi_spj_baru(){ $this->db->select('*'); $this->db->where('otorisasi', 'Sudah'); $this->db->where('status_spj !=', 'Ditolak'); $this->db->where('no_spm', ''); $this->db->group_by('no_spj'); return $this->db->get('ueu_tbl_spj'); } //cari data SPP dengan status OTORISASI = SUDAH dan KODE UNIT tertentu //dipakai pada spj/verifikasikan; spj/verifikasikan1n function get_dataspj_sudah_by_kodeunit($id_unit){ $this->db->select('*'); $this->db->from('ueu_tbl_spj'); $this->db->where('otorisasi', 'Sudah'); $this->db->where('status_spm !=', 'Disetujui'); $this->db->like('no_spj', $id_unit); $this->db->order_by('id_spj', 'desc'); return $this->db->get(); } //mencari semua record di tabel SPP GROUPBY NOSPM dan urut NOMOR SPM //dipakai pada spj/verifikasikan; function get_group_nospm_all(){ $this->db->select('*'); $this->db->where('no_spm !=', ''); $this->db->group_by('no_spm'); $this->db->order_by('no_spm','desc'); return $this->db->get('ueu_tbl_spj'); } //dipakai pada spj/batal_verifikasi; spj/batal_verifikasikan1 (bermasalah saat dibatalkan oleh operator keuangan jika status otorisator 1 dan otorisator 2 DITOLAK) function get_dataspj_sudah_disetujui_by_kodeunit($id_unit){ $this->db->select('*'); $this->db->from('ueu_tbl_spj'); $this->db->where('otorisasi', 'SUDAH'); $this->db->where('status_spj', 'disetujui'); $this->db->like('no_spm', $id_unit); $this->db->order_by('no_spj', 'desc'); return $this->db->get(); } function get_dataspj_pembatalan_spm_by_kodeunit($id_unit){ $this->db->select('*'); $this->db->from('ueu_tbl_spj'); $this->db->where('verifikasi1', 'Ditolak'); $this->db->where('verifikasi2', 'Ditolak'); $this->db->or_where('verifikasi2', ''); $this->db->or_where('verifikasi2', NULL); $this->db->like('no_spm', $id_unit); //$this->db->order_by('no_spj', 'desc'); return $this->db->get(); } //dipakai pada spj/lihatspm; function get_spm($kode){ $this->db->select('ueu_tbl_spj.no_spm, ueu_tbl_spj.status_spm, ueu_tbl_spj.verifikasi1, ueu_tbl_spj.verifikasi2'); $this->db->like('no_spm',$kode); return $this->db->get('ueu_tbl_spj'); } //Status SPM = Disetujui dan NO SPM tertentu //dipakai pada spj/lihatspm; function kegiatan_unit_spm_ok($id_unit, $nospm){ $this->db->select('*'); $this->db->from('ueu_tbl_mak1, ueu_tbl_mak2, ueu_tbl_mak3, ueu_tbl_mak4, ueu_tbl_kegiatan, ueu_tbl_unit, ueu_tbl_pagu, ueu_tbl_spj'); $this->db->where('ueu_tbl_mak1.idmak1 = ueu_tbl_mak2.idmak1'); $this->db->where('ueu_tbl_mak2.idmak2 = ueu_tbl_mak3.idmak2'); $this->db->where('ueu_tbl_mak3.idmak3 = ueu_tbl_mak4.idmak3'); $this->db->where('ueu_tbl_kegiatan.idmak1 = ueu_tbl_mak1.idmak1'); $this->db->where('ueu_tbl_kegiatan.idmak4 = ueu_tbl_mak4.idmak4'); $this->db->where('ueu_tbl_kegiatan.idunit = ueu_tbl_unit.id_unit'); $this->db->where('ueu_tbl_kegiatan.idsumberdana = ueu_tbl_pagu.id_pagu'); $this->db->where('ueu_tbl_spj.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_unit.id_unit', $id_unit); $this->db->like('ueu_tbl_spj.no_spm', $nospm); $this->db->where('ueu_tbl_spj.status_spm', 'Disetujui'); $this->db->order_by('ueu_tbl_mak1.kodemak1, ueu_tbl_mak2.kodemak2, ueu_tbl_mak3.kodemak3, ueu_tbl_mak4.kodemak4'); return $this->db->get(); } //Status SPM = Belum Diproses //dipakai pada spj/lihatspm; function kegiatan_unit_spj_belum_ok($id_unit){ $this->db->select('*'); $this->db->from('ueu_tbl_mak1, ueu_tbl_mak2, ueu_tbl_mak3, ueu_tbl_mak4, ueu_tbl_kegiatan, ueu_tbl_unit, ueu_tbl_pagu, ueu_tbl_spj'); $this->db->where('ueu_tbl_mak1.idmak1 = ueu_tbl_mak2.idmak1'); $this->db->where('ueu_tbl_mak2.idmak2 = ueu_tbl_mak3.idmak2'); $this->db->where('ueu_tbl_mak3.idmak3 = ueu_tbl_mak4.idmak3'); $this->db->where('ueu_tbl_kegiatan.idmak1 = ueu_tbl_mak1.idmak1'); $this->db->where('ueu_tbl_kegiatan.idmak4 = ueu_tbl_mak4.idmak4'); $this->db->where('ueu_tbl_kegiatan.idunit = ueu_tbl_unit.id_unit'); $this->db->where('ueu_tbl_kegiatan.idsumberdana = ueu_tbl_pagu.id_pagu'); $this->db->where('ueu_tbl_spj.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_unit.id_unit', $id_unit); $this->db->where('ueu_tbl_spj.status_spm', 'Belum diproses'); $this->db->order_by('ueu_tbl_mak1.kodemak1, ueu_tbl_mak2.kodemak2, ueu_tbl_mak3.kodemak3, ueu_tbl_mak4.kodemak4'); return $this->db->get(); } //GROUPBY NO_SPM mencari semua record di tabel SPP berdasarkan ID UNIT tertentu //dipakai pada spj/lihatspm; spj/verifikasi1n function get_group_spm($id_unit){ $this->db->select('*'); $this->db->like('no_spm', $id_unit); $this->db->group_by('no_spm'); $this->db->order_by('no_spm','desc'); return $this->db->get('ueu_tbl_spj'); } //dipakai pada spj/lihatspm; function jumlah_ajuan_before($no,$id_unit,$idkeg){ $this->db->select('*'); $this->db->from('ueu_tbl_spj'); $this->db->like('no_spm', $id_unit); $this->db->where('idkeg', $idkeg); $this->db->where('status_spm', 'Disetujui'); $query = $this->db->get(); if ($query->num_rows()>0){ $jumlah =0; foreach ($query->result() as $row){ $nospm = explode('/',$row->no_spm); if ($nospm[0] < $no){ $jumlah = $jumlah + $row->ajuan; } } return $jumlah; }else{ return 0; } } //mencari semua record di tabel SPP GROUPBY NOSPM dan STATUS_SPM=BELUM DIPROSES //dipakai pada spj/verifikasi; function get_group_nospm(){ $this->db->select('*'); //$this->db->where('no_spm !=', ''); $this->db->where('status_spj', 'Disetujui'); $this->db->where('status_spm', 'Belum diproses'); $this->db->group_by('no_spm'); return $this->db->get('ueu_tbl_spj'); } //BELUM di-test-mencari semua record di tabel SPP GROUPBY NOSPM dan VERIFIKASI2 = DISETUJUI //dipakai pada spj/verifikasi; spj/verifikasi_2; spj/verifikasi_1 function get_group_nospm_verifikasi2(){ $this->db->select('*'); $this->db->from('ueu_tbl_spj'); $this->db->where('verifikasi2', 'Disetujui'); $this->db->group_by('no_spm'); $this->db->order_by('no_spm', 'desc'); return $this->db->get(); } //mencari semua record di tabel SPP GROUPBY NOSPM //dipakai pada spj/verifikasi_2 function get_group_nospm_verifikasi1(){ $this->db->select('*'); $this->db->from('ueu_tbl_spj'); $this->db->where('no_spm !=', ''); $this->db->where('verifikasi1', 'Disetujui'); $this->db->where('status_spm', 'Belum diproses'); $this->db->group_by('no_spm'); return $this->db->get(); } //mencari semua record di tabel SPP GROUPBY NOSPM //dipakai pada spj/verifikasi_2 function get_group_nospm_verifikasi1_disetujui(){ $this->db->select('*'); $this->db->from('ueu_tbl_spj'); $this->db->where('verifikasi1', 'Disetujui'); //$this->db->where('status_spm', 'Belum diproses'); $this->db->where('verifikasi2', ''); $this->db->or_where('verifikasi2', NULL); $this->db->group_by('no_spm'); return $this->db->get(); } //mencari semua record di tabel SPP GROUPBY NOSPM //dipakai pada spj/verifikasi_2 function get_group_nospm_belum_verifikasi1(){ $this->db->select('*'); $this->db->from('ueu_tbl_spj'); $this->db->where('no_spm !=', ''); $this->db->where('verifikasi1', ''); $this->db->where('verifikasi2', ''); $this->db->or_where('verifikasi1', NULL); $this->db->or_where('verifikasi2', NULL); $this->db->or_where('verifikasi1', 'Disetujui'); $this->db->where('status_spm', 'Belum diproses'); $this->db->group_by('no_spm'); return $this->db->get(); } }