Commit 60d292a8 by Jansa Jose

J : flight details api

parent ffc692e2
...@@ -159,5 +159,16 @@ class FlightServices extends CI_Controller { ...@@ -159,5 +159,16 @@ class FlightServices extends CI_Controller {
$this->errorResponse($res['code'],$res['message']); $this->errorResponse($res['code'],$res['message']);
} }
} }
public function flight_details(){
$data = (array)json_decode(file_get_contents('php://input'));
$data['auth_token'] = $this->auth_token;
$res = $this->FlightServices_model->flight_details($data);
if($res['status'] == 1){
$this->response($res['data']);
}else{
$this->errorResponse($res['code'],$res['message']);
}
}
} }
?> ?>
...@@ -226,6 +226,26 @@ class FlightServices_model extends CI_Model { ...@@ -226,6 +226,26 @@ class FlightServices_model extends CI_Model {
return $res; return $res;
} }
public function flight_details($data){
try{
$user_id = $this->auth_token_get($data['auth_token']);
if($user_id > 0){
$sql = "SELECT * FROM flight_details WHERE flight_code='".$data['flight_code']."'";
$query = $this->db->query($sql);
if(empty($query) || empty($flightDetails = $query->row_array())){
$res = array('status'=>0,'message'=>'No Data Found','code'=>'ER06');
return $res;
}
$res = array('status'=>1,'data'=>$flightDetails);
}else{
$res = array('status'=>0,'message'=>'User Authentication Error','code'=>'ER08');
}
}catch(Exception $e){
$res = array('status'=>0,'message'=>'Ohh No!! Something Went South','code'=>'ER10');
}
return $res;
}
public function passToJsonCurl($url='',$postData=array()){ public function passToJsonCurl($url='',$postData=array()){
$ch = curl_init(); $ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_URL,$url);
......
...@@ -415,7 +415,21 @@ class Validation_flight_model extends CI_Model { ...@@ -415,7 +415,21 @@ class Validation_flight_model extends CI_Model {
'message' => 'User Id is null or empty' 'message' => 'User Id is null or empty'
) )
) )
),
'flight_details'=>array(
'auth_token' => array(
'required' => array(
'code' => 'ER02',
'message' => 'User Id is null or empty'
) )
),
'flight_code' => array(
'required' => array(
'code' => 'ER20',
'message' => 'Flight Code is null or empty'
)
),
),
); );
public function validation_check($method_name, $parms) { public function validation_check($method_name, $parms) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment