From cd86dbbaa0dbd78627bcaa04fb170a565edd9560 Mon Sep 17 00:00:00 2001 From: jansa <jansa@techware.in> Date: Wed, 13 Nov 2019 16:24:27 +0530 Subject: [PATCH] J: event list Details error --- application/controllers/Webservice.php | 11 +++++++++++ application/models/Organizer_model.php | 2 +- application/models/Validation_app_model.php | 27 +++++++++++++++++++++++++++ application/models/Webservice_model.php | 36 ++++++++++++++++++++++++++++++++---- 4 files changed, 71 insertions(+), 5 deletions(-) diff --git a/application/controllers/Webservice.php b/application/controllers/Webservice.php index 03ac03b..424d6ef 100644 --- a/application/controllers/Webservice.php +++ b/application/controllers/Webservice.php @@ -706,6 +706,17 @@ class Webservice extends CI_Controller { } } + public function flight_revalidate(){ + $data = (array)json_decode(file_get_contents('php://input')); + $data['auth_token'] = $this->auth_token; + $res = $this->Webservice_model->flight_revalidate($data); + if($res['status'] == 1){ + $this->response($res['data']); + }else{ + $this->errorResponse($res['code'],$res['message']); + } + } + diff --git a/application/models/Organizer_model.php b/application/models/Organizer_model.php index 9d4ca15..a67f1e3 100644 --- a/application/models/Organizer_model.php +++ b/application/models/Organizer_model.php @@ -23,7 +23,7 @@ class Organizer_model extends CI_Model { INNER JOIN translator_category AS TSCAT ON (EVT.category_id = TSCAT.category_id) INNER JOIN venue AS VNE ON (EVT.venue_id = VNE.id) INNER JOIN translator_region AS TSREG ON (VNE.region_id = TSREG.region_id) - WHERE EVT.provider_id = $organizer_id AND TSEVT.language_code='EN' AND TSVNE.language_code='EN' AND TSCAT.language_code='EN' AND TSREG.language_code='EN' AND EVT.status IN ('0','1','3'); + WHERE EVT.provider_id = $organizer_id AND TSEVT.language_code='EN' AND TSVNE.language_code='EN' AND TSCAT.language_code='EN' AND TSREG.language_code='EN' AND EVT.status IN ('0','1','3') LIMIT $limit,$perPage"); if(empty($evtData) || empty($evtData = $evtData->result_array())){ $respArr['code'] = 980; diff --git a/application/models/Validation_app_model.php b/application/models/Validation_app_model.php index 8dc71b5..6e6ed56 100644 --- a/application/models/Validation_app_model.php +++ b/application/models/Validation_app_model.php @@ -867,6 +867,33 @@ class Validation_app_model extends CI_Model { 'message' => 'Target Field is null or empty' ) ), + 'session_id' => array( + 'required' => array( + 'code' => 'ER02', + 'message' => 'Session Id is null or empty' + ) + ), + ), + 'flight_fare_rules'=>array( + 'auth_token' => array( + 'required' => array( + 'code' => 'ER02', + 'message' => 'User Id is null or empty' + ) + ), + 'fare_source_code' => array( + 'required' => array( + 'code' => 'ER02', + 'message' => 'Fare Source Code is null or empty' + ) + ), + 'session_id' => array( + 'required' => array( + 'code' => 'ER02', + 'message' => 'Session Id is null or empty' + ) + ), + ), ); diff --git a/application/models/Webservice_model.php b/application/models/Webservice_model.php index 8882a58..1b4a31a 100644 --- a/application/models/Webservice_model.php +++ b/application/models/Webservice_model.php @@ -2359,23 +2359,51 @@ class Webservice_model extends CI_Model { $result = json_decode($result); $res = array('status'=>1,'data'=>$result); }else{ - $res = array('status'=>0,'message'=>'No Data Found','code'=>'ER06'); + $res = array('status'=>0,'message'=>'No Data Found','code'=>'ER08'); } }else{ - $res = array('status'=>0,'message'=>'User Authentication Error','code'=>'ER08'); + $res = array('status'=>0,'message'=>'User Authentication Error','code'=>'ER06'); } }catch(Exception $e){ - $res = array('status'=>0,'message'=>'Ohh No!! Something Went South','code'=>'ER08'); + $res = array('status'=>0,'message'=>'Ohh No!! Something Went South','code'=>'ER10'); } return $res; } public function flight_fare_rules($data){ try{ + $user_id = $this->auth_token_get($data['auth_token']); + if($user_id > 0){ + $settings = getSettings(); + $url = "https://trawex.biz/api/flight_trawex/fare_rules?user_id=".$settings['trawex_user_id']."&user_password=".$settings['trawex_user_password']."&access=".$settings['trawex_access']."&ip_address=".$settings['trawex_ip_address']."&fare_source_code=".$data['fare_source_code']."&session_id=".$data['session_id'].""; + $result = $this->passToJsonCurl($url,''); + if(!empty($result)){ + $result = json_decode($result); + $res = array('status'=>1,'data'=>$result); + }else{ + $res = array('status'=>0,'message'=>'No Data Found','code'=>'ER08'); + } + }else{ + $res = array('status'=>0,'message'=>'User Authentication Error','code'=>'ER06'); + } + }catch(Exception $e){ + $res = array('status'=>0,'message'=>'Ohh No!! Something Went South','code'=>'ER10'); + } + return $res; + } + public function flight_revalidate($data){ + try{ + $user_id = $this->auth_token_get($data['auth_token']); + if($user_id > 0){ + + }else{ + $res = array('status'=>0,'message'=>'User Authentication Error','code'=>'ER06'); + } }catch(Exception $e){ - $res = array('status'=>0,'message'=>'Ohh No!! Something Went South','code'=>'ER08'); + $res = array('status'=>0,'message'=>'Ohh No!! Something Went South','code'=>'ER10'); } + return $res; } public function passToJsonCurl($url='',$postData=array()){ -- libgit2 0.27.1