Siti Rahayu 4 anni fa
parent
commit
08dc7c4757
1 ha cambiato i file con 274 aggiunte e 170 eliminazioni
  1. 274
    170
      app/Http/Controllers/Api/RestfulapiController.php

+ 274
- 170
app/Http/Controllers/Api/RestfulapiController.php Vedi File

@@ -46,6 +46,7 @@ class RestfulapiController extends BaseController
// }
// else{
$compound = Compound::with('Faulty','Department','DeedLaw')->where('kpd','like',$request)->orWhere('non', 'like', $request)->get();

// }

return $compound;
@@ -92,6 +93,7 @@ class RestfulapiController extends BaseController
$data = array();
if(count($compound) > 0){
foreach($compound as $c){

// $department = Department::where('_id',$c->jbkod)->first();
// $faulty = Faulty::where('_id',$c->seksyen_kesalahan)->first();
// $akta = DeedLaw::where('_id',$faulty->deed_law_id)->first();
@@ -103,176 +105,278 @@ class RestfulapiController extends BaseController
$cpn_time = Carbon::parse($c->cpn_created)->format("g:i A");
}

if($c->jenis == 'Pelbagai_KT'){
array_push($data,array(
"_id" => $c->_id,
"jenis" => $c->jenis,
"kpd"=> $c->kpd,
"nama"=> $c->nama,
"identity" => $c->identity,
"no_tel" => $c->no_tel,
"nama_syarikat" => $c->nama_syarikat,
"no_daftar_syarikat" => strtoupper($c->no_daftar_syarikat),
"no_akaun_lesen" => $c->no_akaun_lesen,
"alamat" => $c->alamat,
"no_plate" => strtoupper($c->no_plate),
"no_cukai_jalan" => $c->no_cukai_jalan,
"latlong" => $c->latlong,
"nama_kawasan" => $c->nama_kawasan,
"nama_taman" => $c->nama_taman,
"nama_jalan" => $c->nama_jalan,
"jbkod" => $c->Department->jnama,
"akta" => $c->DeedLaw->nama,
"seksyen_kesalahan" => $c->Faulty->nama,
"catatan" => $c->catatan,
"jumlah_asal_kompaun" => $c->jumlah_asal_kompaun,
"jumlah_kemaskini_kompaun" => $c->jumlah_kemaskini_kompaun,
"amount_payment" => $c->amount_payment,
"receipt" => $c->receipt,
"dikeluarkan" => $c->dikeluarkan,
"status" => $c->status,
"updated_at" => $c->updated_at->toDateTimeString(),
"created_at" => $c->created_at->toDateTimeString(),
"notice_created" => $c->notice_created,
"cpn_created_date" => $cpn_date,
"cpn_created_time" => $cpn_time,
));
}else if($c->jenis == 'Pelbagai_JPB'){
array_push($data,array(
"_id" => $c->_id,
"jenis" => $c->jenis,
"kpd"=> $c->kpd,
"nama"=> $c->nama,
"identity" => $c->identity,
"no_tel" => $c->no_tel,
"nama_syarikat" => $c->nama_syarikat,
"no_daftar_syarikat" => strtoupper($c->no_daftar_syarikat),
"no_akaun_lesen" => $c->no_akaun_lesen,
"alamat" => $c->alamat,
"no_plate" => strtoupper($c->no_plate),
"no_cukai_jalan" => $c->no_cukai_jalan,
"latlong" => $c->latlong,
"nama_kawasan" => $c->nama_kawasan,
"nama_taman" => $c->nama_taman,
"nama_jalan" => $c->nama_jalan,
"jbkod" => $c->Department->jnama,
"akta" => $c->DeedLaw->nama,
"seksyen_kesalahan" => $c->Faulty->nama,
"catatan" => $c->catatan,
"jumlah_asal_kompaun" => $c->jumlah_asal_kompaun,
"jumlah_kemaskini_kompaun" => $c->jumlah_kemaskini_kompaun,
"amount_payment" => $c->amount_payment,
"receipt" => $c->receipt,
"dikeluarkan" => $c->dikeluarkan,
"status" => $c->status,
"updated_at" => $c->updated_at->toDateTimeString(),
"created_at" => $c->created_at->toDateTimeString(),
"notice_created" => $c->notice_created,
"cpn_created_date" => $cpn_date,
"cpn_created_time" => $cpn_time,
));
}else if($c->jenis == 'Pelbagai_LESEN'){
array_push($data,array(
"_id" => $c->_id,
"jenis" => $c->jenis,
"kpd"=> $c->kpd,
"nama"=> $c->nama,
"identity" => $c->identity,
"no_tel" => $c->no_tel,
"nama_syarikat" => $c->nama_syarikat,
"no_daftar_syarikat" => strtoupper($c->no_daftar_syarikat),
"no_akaun_lesen" => $c->no_akaun_lesen,
"alamat" => $c->alamat,
"no_plate" => strtoupper($c->no_plate),
"no_cukai_jalan" => $c->no_cukai_jalan,
"latlong" => $c->latlong,
"nama_kawasan" => $c->nama_kawasan,
"nama_taman" => $c->nama_taman,
"nama_jalan" => $c->nama_jalan,
"jbkod" => $c->Department->jnama,
"akta" => $c->DeedLaw->nama,
"seksyen_kesalahan" => $c->Faulty->nama,
"catatan" => $c->catatan,
"jumlah_asal_kompaun" => $c->jumlah_asal_kompaun,
"jumlah_kemaskini_kompaun" => $c->jumlah_kemaskini_kompaun,
"amount_payment" => $c->amount_payment,
"receipt" => $c->receipt,
"dikeluarkan" => $c->dikeluarkan,
"status" => $c->status,
"updated_at" => $c->updated_at->toDateTimeString(),
"created_at" => $c->created_at->toDateTimeString(),
"notice_created" => $c->notice_created,
"cpn_created_date" => $cpn_date,
"cpn_created_time" => $cpn_time,
));
}else if($c->jenis == 'Pelbagai_PA'){
array_push($data,array(
"_id" => $c->_id,
"jenis" => $c->jenis,
"kpd"=> $c->kpd,
"nama"=> $c->nama,
"identity" => $c->identity,
"no_tel" => $c->no_tel,
"nama_syarikat" => $c->nama_syarikat,
"no_daftar_syarikat" => strtoupper($c->no_daftar_syarikat),
"no_akaun_lesen" => $c->no_akaun_lesen,
"alamat" => $c->alamat,
"no_plate" => strtoupper($c->no_plate),
"no_cukai_jalan" => $c->no_cukai_jalan,
"latlong" => $c->latlong,
"nama_kawasan" => $c->nama_kawasan,
"nama_taman" => $c->nama_taman,
"nama_jalan" => $c->nama_jalan,
"jbkod" => $c->Department->jnama,
"akta" => $c->DeedLaw->nama,
"seksyen_kesalahan" => $c->Faulty->nama,
"catatan" => $c->catatan,
"bil_haiwan" => $c->bil_haiwan,
"jumlah_asal_kompaun" => $c->jumlah_asal_kompaun,
"jumlah_kemaskini_kompaun" => $c->jumlah_kemaskini_kompaun,
"amount_payment" => $c->amount_payment,
"receipt" => $c->receipt,
"dikeluarkan" => $c->dikeluarkan,
"status" => $c->status,
"updated_at" => $c->updated_at->toDateTimeString(),
"created_at" => $c->created_at->toDateTimeString(),
"notice_created" => $c->notice_created,
"cpn_created_date" => $cpn_date,
"cpn_created_time" => $cpn_time,
));
}else if($c->jenis == 'Parkir'){
array_push($data,array(
"_id" => $c->_id,
"nama" => $c->nama,
"identity" => $c->identity,
"jenis" => $c->jenis,
"kpd"=> $c->kpd,
"no_plate" => strtoupper($c->no_plate),
"no_cukai_jalan" => $c->no_cukai_jalan,
"jenis_kenderaan" => $c->jenis_kenderaan,
"model_kenderaan" => $c->model_kenderaan,
"warna_kenderaan" => $c->warna_kenderaan,
"nama_taman" => $c->nama_taman,
"nama_jalan" => $c->nama_jalan,
"no_parking" => $c->no_parking,
"latlong" => $c->latlong,
"jbkod" => $c->Department->jnama,
"akta" => $c->DeedLaw->nama,
"seksyen_kesalahan" => $c->Faulty->nama,
"jumlah_asal_kompaun" => $c->jumlah_asal_kompaun,
"jumlah_kemaskini_kompaun" => $c->jumlah_kemaskini_kompaun,
"amount_payment" => $c->amount_payment,
"receipt" => $c->receipt,
"dikeluarkan" => $c->dikeluarkan,
"status" => $c->status,
"updated_at" => $c->updated_at->toDateTimeString(),
"created_at" => $c->created_at->toDateTimeString(),
"notice_created" => $c->notice_created,
"cpn_created_date" => $cpn_date,
"cpn_created_time" => $cpn_time,
));
if($c->modul == '02')
{
if($c->jenis_n == 'Notis_NHN'){
array_push($data,array(
"_id" => $c->_id,
"non" => $c->non,
"jenis" => $c->jenis_n,
// "kpd"=> $c->kpd,
"nama"=> $c->nama,
"identity" => $c->identity,
"no_tel" => $c->no_tel,
"nama_syarikat" => $c->nama_syarikat,
"no_daftar_syarikat" => strtoupper($c->no_daftar_syarikat),
"no_akaun_lesen" => $c->no_akaun_lesen,
"alamat" => $c->alamat,
// "no_plate" => strtoupper($c->no_plate),
// "no_cukai_jalan" => $c->no_cukai_jalan,
"latlong" => $c->latlong,
"nama_kawasan" => $c->nama_kawasan,
"nama_taman" => $c->nama_taman,
"nama_jalan" => $c->nama_jalan,
"jbkod_n" => $c->departmentNotis->jnama,
"akta_n" => $c->deedlawNotis->nama,
"seksyen_kesalahan_n" => $c->FaultyNotis->nama,
"catatan" => $c->catatan,
// "jumlah_asal_kompaun" => $c->jumlah_asal_kompaun,
// "jumlah_kemaskini_kompaun" => $c->jumlah_kemaskini_kompaun,
// "amount_payment" => $c->amount_payment,
// "receipt" => $c->receipt,
"dikeluarkan" => $c->dikeluarkan_n,
"status" => $c->status,
"updated_at" => $c->updated_at->toDateTimeString(),
"created_at" => $c->created_at->toDateTimeString(),
"notice_created" => $c->created_n,
));
}else if($c->jenis_n == 'Notis_NMH'){
array_push($data,array(
"_id" => $c->_id,
"non" => $c->non,
"jenis" => $c->jenis_n,
// "kpd"=> $c->kpd,
"nama"=> $c->nama,
"identity" => $c->identity,
"no_tel" => $c->no_tel,
"nama_syarikat" => $c->nama_syarikat,
"no_daftar_syarikat" => strtoupper($c->no_daftar_syarikat),
"no_akaun_lesen" => $c->no_akaun_lesen,
"alamat" => $c->alamat,
// "no_plate" => strtoupper($c->no_plate),
// "no_cukai_jalan" => $c->no_cukai_jalan,
"latlong" => $c->latlong,
"nama_kawasan" => $c->nama_kawasan,
"nama_taman" => $c->nama_taman,
"nama_jalan" => $c->nama_jalan,
"jbkod_n" => $c->departmentNotis->jnama,
"akta_n" => $c->deedlawNotis->nama,
"seksyen_kesalahan_n" => $c->FaultyNotis->nama,
"catatan" => $c->catatan,
// "jumlah_asal_kompaun" => $c->jumlah_asal_kompaun,
// "jumlah_kemaskini_kompaun" => $c->jumlah_kemaskini_kompaun,
// "amount_payment" => $c->amount_payment,
// "receipt" => $c->receipt,
"dikeluarkan" => $c->dikeluarkan_n,
"status" => $c->status,
"updated_at" => $c->updated_at->toDateTimeString(),
"created_at" => $c->created_at->toDateTimeString(),
"notice_created" => $c->created_n,
));
}else if($c->jenis_n == 'Notis_NKG'){
array_push($data,array(
"_id" => $c->_id,
"non" => $c->non,
"jenis" => $c->jenis_n,
// "kpd"=> $c->kpd,
"nama"=> $c->nama,
"identity" => $c->identity,
"no_tel" => $c->no_tel,
"nama_syarikat" => $c->nama_syarikat,
"no_daftar_syarikat" => strtoupper($c->no_daftar_syarikat),
"no_akaun_lesen" => $c->no_akaun_lesen,
"alamat" => $c->alamat,
// "no_plate" => strtoupper($c->no_plate),
// "no_cukai_jalan" => $c->no_cukai_jalan,
"latlong" => $c->latlong,
"nama_kawasan" => $c->nama_kawasan,
"nama_taman" => $c->nama_taman,
"nama_jalan" => $c->nama_jalan,
"jbkod_n" => $c->departmentNotis->jnama,
"akta_n" => $c->deedlawNotis->nama,
"seksyen_kesalahan_n" => $c->FaultyNotis->nama,
"catatan" => $c->catatan,
// "jumlah_asal_kompaun" => $c->jumlah_asal_kompaun,
// "jumlah_kemaskini_kompaun" => $c->jumlah_kemaskini_kompaun,
// "amount_payment" => $c->amount_payment,
// "receipt" => $c->receipt,
"dikeluarkan" => $c->dikeluarkan_n,
"status" => $c->status,
"updated_at" => $c->updated_at->toDateTimeString(),
"created_at" => $c->created_at->toDateTimeString(),
"notice_created" => $c->created_n,
));
}else if($c->jenis_n == 'Notis_PA'){
array_push($data,array(
"_id" => $c->_id,
"non" => $c->non,
"jenis" => $c->jenis_n,
// "kpd"=> $c->kpd,
"nama"=> $c->nama,
"identity" => $c->identity,
"no_tel" => $c->no_tel,
"nama_syarikat" => $c->nama_syarikat,
"no_daftar_syarikat" => strtoupper($c->no_daftar_syarikat),
"no_akaun_lesen" => $c->no_akaun_lesen,
"alamat" => $c->alamat,
// "no_plate" => strtoupper($c->no_plate),
// "no_cukai_jalan" => $c->no_cukai_jalan,
"latlong" => $c->latlong,
"nama_kawasan" => $c->nama_kawasan,
"nama_taman" => $c->nama_taman,
"nama_jalan" => $c->nama_jalan,
"jbkod_n" => $c->departmentNotis->jnama,
"akta_n" => $c->deedlawNotis->nama,
"seksyen_kesalahan_n" => $c->FaultyNotis->nama,
"catatan" => $c->catatan,
// "jumlah_asal_kompaun" => $c->jumlah_asal_kompaun,
// "jumlah_kemaskini_kompaun" => $c->jumlah_kemaskini_kompaun,
// "amount_payment" => $c->amount_payment,
// "receipt" => $c->receipt,
"dikeluarkan" => $c->dikeluarkan_n,
"status" => $c->status,
"updated_at" => $c->updated_at->toDateTimeString(),
"created_at" => $c->created_at->toDateTimeString(),
"notice_created" => $c->created_n,
));
}else if($c->jenis_n == 'Notis_NPPM'){
array_push($data,array(
"_id" => $c->_id,
"non" => $c->non,
"jenis" => $c->jenis_n,
// "kpd"=> $c->kpd,
"nama"=> $c->nama,
"identity" => $c->identity,
"no_tel" => $c->no_tel,
"nama_syarikat" => $c->nama_syarikat,
"no_daftar_syarikat" => strtoupper($c->no_daftar_syarikat),
"no_akaun_lesen" => $c->no_akaun_lesen,
"alamat" => $c->alamat,
// "no_plate" => strtoupper($c->no_plate),
// "no_cukai_jalan" => $c->no_cukai_jalan,
"latlong" => $c->latlong,
"nama_kawasan" => $c->nama_kawasan,
"nama_taman" => $c->nama_taman,
"nama_jalan" => $c->nama_jalan,
"jbkod_n" => $c->departmentNotis->jnama,
"akta_n" => $c->deedlawNotis->nama,
"seksyen_kesalahan_n" => $c->FaultyNotis->nama,
"catatan" => $c->catatan,
// "jumlah_asal_kompaun" => $c->jumlah_asal_kompaun,
// "jumlah_kemaskini_kompaun" => $c->jumlah_kemaskini_kompaun,
// "amount_payment" => $c->amount_payment,
// "receipt" => $c->receipt,
"dikeluarkan" => $c->dikeluarkan_n,
"status" => $c->status,
"updated_at" => $c->updated_at->toDateTimeString(),
"created_at" => $c->created_at->toDateTimeString(),
"notice_created" => $c->created_n,
));
}
}
else if ($c->modul == '03')
{
if($c->jenis == 'Pelbagai_KT'){
array_push($data,array(
"_id" => $c->_id,
"jenis" => $c->jenis,
"kpd"=> $c->kpd,
"nama"=> $c->nama,
"identity" => $c->identity,
"no_tel" => $c->no_tel,
"nama_syarikat" => $c->nama_syarikat,
"no_daftar_syarikat" => strtoupper($c->no_daftar_syarikat),
"no_akaun_lesen" => $c->no_akaun_lesen,
"alamat" => $c->alamat,
"no_plate" => strtoupper($c->no_plate),
"no_cukai_jalan" => $c->no_cukai_jalan,
"latlong" => $c->latlong,
"nama_kawasan" => $c->nama_kawasan,
"nama_taman" => $c->nama_taman,
"nama_jalan" => $c->nama_jalan,
"jbkod" => $c->Department->jnama,
"akta" => $c->DeedLaw->nama,
"seksyen_kesalahan" => $c->Faulty->nama,
"catatan" => $c->catatan,
"jumlah_asal_kompaun" => $c->jumlah_asal_kompaun,
"jumlah_kemaskini_kompaun" => $c->jumlah_kemaskini_kompaun,
"amount_payment" => $c->amount_payment,
"receipt" => $c->receipt,
"dikeluarkan" => $c->dikeluarkan,
"status" => $c->status,
"updated_at" => $c->updated_at->toDateTimeString(),
"created_at" => $c->created_at->toDateTimeString(),
"notice_created" => $c->notice_created,
"cpn_created_date" => $cpn_date,
"cpn_created_time" => $cpn_time,
));
}else if($c->jenis == 'Pelbagai_JPB'){
array_push($data,array(
"_id" => $c->_id,
"jenis" => $c->jenis,
"kpd"=> $c->kpd,
"nama"=> $c->nama,
"identity" => $c->identity,
"no_tel" => $c->no_tel,
"nama_syarikat" => $c->nama_syarikat,
"no_daftar_syarikat" => strtoupper($c->no_daftar_syarikat),
"no_akaun_lesen" => $c->no_akaun_lesen,
"alamat" => $c->alamat,
"no_plate" => strtoupper($c->no_plate),
"no_cukai_jalan" => $c->no_cukai_jalan,
"latlong" => $c->latlong,
"nama_kawasan" => $c->nama_kawasan,
"nama_taman" => $c->nama_taman,
"nama_jalan" => $c->nama_jalan,
"jbkod" => $c->Department->jnama,
"akta" => $c->DeedLaw->nama,
"seksyen_kesalahan" => $c->Faulty->nama,
"catatan" => $c->catatan,
"jumlah_asal_kompaun" => $c->jumlah_asal_kompaun,
"jumlah_kemaskini_kompaun" => $c->jumlah_kemaskini_kompaun,
"amount_payment" => $c->amount_payment,
"receipt" => $c->receipt,
"dikeluarkan" => $c->dikeluarkan,
"status" => $c->status,
"updated_at" => $c->updated_at->toDateTimeString(),
"created_at" => $c->created_at->toDateTimeString(),
"notice_created" => $c->notice_created,
"cpn_created_date" => $cpn_date,
"cpn_created_time" => $cpn_time,
));
}else if($c->jenis == 'Parkir'){
array_push($data,array(
"_id" => $c->_id,
"nama" => $c->nama,
"identity" => $c->identity,
"jenis" => $c->jenis,
"kpd"=> $c->kpd,
"no_plate" => strtoupper($c->no_plate),
"no_cukai_jalan" => $c->no_cukai_jalan,
"jenis_kenderaan" => $c->jenis_kenderaan,
"model_kenderaan" => $c->model_kenderaan,
"warna_kenderaan" => $c->warna_kenderaan,
"nama_taman" => $c->nama_taman,
"nama_jalan" => $c->nama_jalan,
"no_parking" => $c->no_parking,
"latlong" => $c->latlong,
"jbkod" => $c->Department->jnama,
"akta" => $c->DeedLaw->nama,
"seksyen_kesalahan" => $c->Faulty->nama,
"jumlah_asal_kompaun" => $c->jumlah_asal_kompaun,
"jumlah_kemaskini_kompaun" => $c->jumlah_kemaskini_kompaun,
"amount_payment" => $c->amount_payment,
"receipt" => $c->receipt,
"dikeluarkan" => $c->dikeluarkan,
"status" => $c->status,
"updated_at" => $c->updated_at->toDateTimeString(),
"created_at" => $c->created_at->toDateTimeString(),
"notice_created" => $c->notice_created,
"cpn_created_date" => $cpn_date,
"cpn_created_time" => $cpn_time,
));
}
}

}
return $this->sendResponse($data, 'Result Found');
}else {
@@ -377,7 +481,7 @@ class RestfulapiController extends BaseController
public function compoundToEPBT()
{
$compound = Compound::with('Department','DeedLaw','Faulty','StaffDetail')->where('jenis', 'Pelbagai_JPB')->get();
dd($compound);
if(!empty($compound))
{
$data = [];

Loading…
Annulla
Salva