Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function listimbmember_post()
- {
- $username = trim($this->post('username'));
- if ($username == '') {
- $response = [
- 'resp_error' => true,
- 'resp_msg' => 'Username tidak ditemukan.',
- ];
- } else {
- $listTDP = $this->db->order_by('tanggal', 'desc')->get_where('v_imb_2', array('user_username' => $username))->result();
- if (count($listTDP) == 0) {
- $response = [
- 'resp_error' => false,
- 'resp_msg' => 'Belum Ada Permohonan',
- ];
- } else {
- foreach ($listTDP as $r) {
- $id = $r->id;
- switch ($r->sts_proses) {
- case 0:
- $status = 'Belum Validasi';
- break;
- case 1:
- $status = 'Front Office';
- break;
- case 2:
- $status = 'Tidak Valid';
- break;
- case 3:
- $status = 'Pemroses';
- break;
- case 4:
- $status = 'Ka. Seksi';
- break;
- case 5:
- $status = 'Ka. Bidang';
- break;
- case 6:
- $status = 'ACC Ka. Dinas';
- break;
- case 7:
- $status = 'Tolak Ka. Dinas';
- break;
- case 8:
- $status = 'Cetak Izin';
- break;
- case 9:
- $status = 'Serahkan ke FO';
- break;
- case 10:
- $status = 'Selesai';
- break;
- case 11:
- $status = 'Tolak Ka. Seksi';
- break;
- case 12:
- $status = 'Lunas';
- break;
- case 13:
- $status = 'Tolak Ka. Bidang';
- break;
- default:
- $status = 'Draft';
- break;
- }
- // List Pendukung
- $daftarPendukung = array();
- $this->db->select('*');
- $this->db->from('c39_imb_berkas');
- $this->db->where('id', $id);
- $listPendukung = $this->db->get()->result();
- foreach ($listPendukung as $x) {
- if ($x->berkas_file == '') {
- $berkas = '';
- } else {
- $berkas = base_url('img/upload_file/' . $x->berkas_file);
- }
- $daftarPendukung[] = array(
- 'berkas_id' => $x->berkas_id,
- 'nama_berkas' => strtoupper(trim($x->berkas_name)),
- 'berkas_file' => $berkas,
- );
- }
- // List Berkas
- $daftarBerkas = array();
- $this->db->select('*');
- $this->db->from('v_syarat');
- $this->db->where('type_id', '31');
- $listBerkas = $this->db->get()->result();
- foreach ($listBerkas as $b) {
- $file_id = $b->file_id;
- $check_file = $this->db->get_where('bpmppt_upload', array('file_id' => $file_id, 'user_username' => $username))->row();
- if (count($check_file) > 0) {
- $file_berkas = base_url('upload_file/' . $check_file->upload_name);
- if ($check_file->upload_status != '') {
- $status_validasi = $check_file->upload_status;
- } else {
- $status_validasi = 'Belum Validasi';
- }
- } else {
- $file_berkas = 'Belum Upload';
- $status_validasi = '-';
- }
- $daftarBerkas[] = array(
- 'file_id' => $b->file_id,
- 'file_name' => trim($b->file_name),
- 'file_url' => $file_berkas,
- 'file_status' => $status_validasi,
- );
- }
- $response['items'][] = [
- 'resp_error' => false,
- 'id' => $r->id,
- 'no_register' => trim($r->no_register),
- 'id_imb' => $r->id_imb,
- 'user_username' => $r->user_username,
- 'tanggal' => $r->tanggal,
- 'nama_pemohon' => trim($r->nama),
- 'alamat_pemohon' => strtoupper(trim($r->alamat)),
- 'tempat_lahir' => trim($r->tempat_lahir),
- 'tanggal_lahir' => trim($r->tanggal_lahir),
- 'no_ktp' => trim($r->no_ktp),
- 'pekerjaan' => trim($r->pekerjaan),
- 'no_telepon' => trim($r->no_telepon),
- 'sts_proses' => $r->sts_proses,
- 'tgl_selesai' => $r->tgl_selesai,
- 'status' => trim($status),
- 'imb_untuk' => trim($r->nama_imb),
- 'nama_pengambil' => trim($r->nama_pengambil),
- 'alamat_pengambil' => trim($r->alamat_pengambil),
- 'tgl_validasi' => $r->tgl_validasi,
- 'user_validasi' => $r->user_validasi,
- 'izin_status' => $r->izin_status,
- 'izin_alasan' => $r->izin_alasan,
- 'sts_acc' => $r->sts_acc,
- 'validasi_kadin' => $r->validasi_kadin,
- 'tgl_validasi_kadin' => $r->tgl_validasi_kadin,
- 'validasi_kasie' => $r->validasi_kasie,
- 'tgl_validasi_kasie' => $r->tgl_validasi_kasie,
- 'alasan_kasie' => $r->alasan_kasie,
- 'data' => [
- 'perusahaan' => [
- 'nama_pemilik' => trim($r->nama_pemilik),
- 'alamat_prsh' => strtoupper(trim($r->alamat_prsh)),
- 'telp_prsh' => trim($r->telp_prsh),
- 'fax_prsh' => trim($r->fax_prsh),
- 'email_prsh' => trim($r->email_prsh),
- 'nama_pjwb' => trim($r->nama_pjwb),
- ],
- 'bangunan' => [
- 'id_fbangun' => $r->id_fbangun,
- 'id_jenisbangun' => $r->id_jenisbangun,
- 'fungsi_utama' => strtoupper(trim($r->fungsi_bangunan)),
- 'jenis_bangunan' => strtoupper(trim($r->jenisgedung_desc)),
- 'nama_bangunan' => trim($r->nm_bangunan_gdg),
- 'peruntukan' => trim($r->peruntukan),
- 'rencana_kota' => trim($r->rencana_kota),
- 'provinsi_id' => $r->propinsi,
- 'provinsi' => trim($r->provinsi_lokasi),
- 'kabupaten_id' => $r->kabupaten,
- 'kabupaten' => trim($r->kabupaten_lokasi),
- 'kecamatan_id' => $r->kecamatan,
- 'kecamatan' => trim($r->kecamatan_lokasi),
- 'desa_id' => $r->kelurahan,
- 'desa' => trim($r->desa_lokasi),
- 'alamat' => strtoupper(trim($r->alamat_bangunan)),
- 'jml_lantai' => $r->jum_lantai_fsutama,
- 'keterangan' => trim($r->ket_lantai_lain),
- 'luas' => $r->luas_tanah,
- 'id_statustanah' => $r->id_statustanah,
- 'status_tanah' => strtoupper(trim($r->nama_statustanah)),
- 'no_sertifikat' => trim($r->nomor_statustanah),
- 'pemilik' => trim($r->pemilik_tanah),
- 'nop' => trim($r->nop),
- ],
- 'batas_tanah' => [
- 'utara' => strtoupper(trim($r->batas_utara)),
- 'selatan' => strtoupper(trim($r->batas_selatan)),
- 'timur' => strtoupper(trim($r->batas_timur)),
- 'barat' => strtoupper(trim($r->batas_barat)),
- ],
- "listpendukung" => $daftarPendukung,
- "listberkas" => $daftarBerkas,
- ],
- ];
- }
- }
- }
- $this->response($response, 200);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement