diff --git a/api/application/controllers/PD_Controller.php b/api/application/controllers/PD_Controller.php index 24ff905c..daf9b4e3 100644 --- a/api/application/controllers/PD_Controller.php +++ b/api/application/controllers/PD_Controller.php @@ -202,42 +202,38 @@ class PD_Controller extends REST_Controller { /********************Get get List Of States and Cities Name Details for PD Trigger Page*********/ - public function getListOfStatesAndCities_get() + public function getListOfStatesAndCities_post() { - $fields = array('state_id','name as state_name','code'); - $where_condition_array = array('isactive' => 1); - $result_data = $this->PD_Model->selectCustomRecords($fields,$where_condition_array,STATE); - if(count($result_data)) - { - foreach($result_data as $key => $state) - { + $records = $this->post('records'); + $stateid = $records['']; + // $fields = array('state_id','name as state_name','code'); + // $where_condition_array = array('isactive' => 1); + // $result_data = $this->PD_Model->selectCustomRecords($fields,$where_condition_array,STATE); + + $fields = array('city_id','name as city_name'); - $where_condition_array = array('isactive' => 1,'fk_state_id' => $state['state_id']); + $where_condition_array = array('isactive' => 1,'fk_state_id' => $stateid); $cities = $this->PD_Model->selectCustomRecords($fields,$where_condition_array,CITY); //array_push($result_data[$key],$cities); - $result_data[$key]['cities'] = $cities; + $result_data['cities'] = $cities; $fields = array('pincode_id','pincode'); - $where_condition_array = array('isactive' => 1,'fk_state_id' => $state['state_id']); + $where_condition_array = array('isactive' => 1,'fk_state_id' => $stateid); $pincode = $this->PD_Model->selectCustomRecords($fields,$where_condition_array,PINCODE); //array_push($result_data[$key],$cities); - $result_data[$key]['pincode'] = $pincode; + $result_data['pincode'] = $pincode; - } + $data['dataStatus'] = true; $data['status'] = REST_Controller::HTTP_OK; $data['records'] = $result_data; $this->response($data,REST_Controller::HTTP_OK); - } - else - { - $data['dataStatus'] = false; - $data['status'] = REST_Controller::HTTP_NO_CONTENT; - $this->response($data,REST_Controller::HTTP_OK); + + - } + }