GET STATE AND CITY MASTER CHANGED

This commit is contained in:
velz 2019-01-21 11:48:40 +05:30
parent 90e466d702
commit 3fee98c8fc

View File

@ -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);
}
}