123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- <?php
-
- namespace App\Http\Controllers\api;
-
- use Illuminate\Http\Request;
- use App\Http\Controllers\Api\BaseController;
-
- use App\Model\Database\EPBT;
- use App\Model\Module\CodeMukim;
-
- use Carbon\Carbon;
- use Config;
- use File;
- use DB;
-
- class EpbtController extends BaseController
- {
-
- /**
- * Create compound list controller.
- *
- * @return json
- */
- public function getEPBTCukai(Request $request){
- try {
- DB::connection('oracle')->getPdo();
- $data = EPBT::where('akaun', $request->acc)->get();
- if(!empty($data)) {
- return $this->sendResponse($data, ' Berjaya dapatkan rekod akaun');
- }else{
- return $this->sendError('', 'Rekod akaun tidak ditemui');
- }
-
- } catch (\Exception $e) {
- die("Could not connect to the database. Please check your configuration. error:" . $e );
- }
- }
-
- public function getcodeBandar()
- {
- $bandar = CodeMukim::select('JLN_MKKOD', 'MKM_MNAMA')->orderBy('JLN_MKKOD', 'ASC')->get();
-
- $bandar_detail = [];
-
- foreach($bandar as $i)
- {
- array_push($bandar_detail, array(
- "JLN_MKKOD" => $i->JLN_MKKOD. " - " .$i->MKM_MNAMA,
- ));
- }
-
- return $this->sendResponse($bandar_detail, 'Senarai Bandar');
- }
-
- public function getcodeTaman(Request $request)
- {
- $tmpD = explode(" - ",$request->code_mukim);
-
- $kawasan_detail = array();
-
- $mukim = $tmpD[0];
-
- $data = CodeMukim::where('JLN_MKKOD', $mukim)->orderBy('JLN_KWKOD', 'ASC')->get();
-
- foreach($data as $i)
- {
- array_push($kawasan_detail, array(
- "JLN_KWKOD" => $i->JLN_KWKOD. " - " .$i->KWS_KNAMA,
- ));
- }
-
- return $this->sendResponse($kawasan_detail, 'Senarai Kawasan');
- }
-
- public function getCodeJalan(Request $request)
- {
- $tmpE = explode(" - ",$request->code_mukim);
- $mukim = $tmpE[0];
-
- $tmpF = explode(" - ",$request->code_kawasan);
- $kawasan = $tmpF[0];
-
- $jalan_detail = array();
-
- $data = CodeMukim::where('JLN_KWKOD', $kawasan)->where('JLN_MKKOD', $mukim)->orderBy('JLN_JLKOD', 'ASC')->get();
- foreach($data as $i)
- {
- array_push($jalan_detail, array(
- "_id" => $i->_id,
- "JLN_JNAMA" => $i->JLN_JNAMA,
- "JLN_JLKOD" => $i->JLN_JKOD
- ));
- }
-
- return $this->sendResponse($jalan_detail, 'Berjaya dapatkan rekod');
- }
-
- public function filterTaman($nama)
- {
- info($nama);
- $result = CodeMukim::where('_id',$nama)->first();
- if(!empty($result)){
-
- return $this->sendResponse($result->KWS_KNAMA, 'Rekod Ditemui');
- }else{
- return $this->sendError('', 'Rekod Ditemui');
- }
- }
-
- public function filterKawasan($nama)
- {
- $result = CodeMukim::where('_id',$nama)->first();
- if(!empty($result)){
-
- return $this->sendResponse($result->MKM_MNAMA, 'Rekod Ditemui');
- }else{
- return $this->sendError('', 'Rekod Ditemui');
- }
- }
-
- }
|