Commit c8f820d4 by Tobin

Merge branch 'master' of https://gitlab.techware.co.in/timeout/timeOut into tobin

# Conflicts: # application/models/Webservice_model.php
parents 4e8648cf ffc692e2
...@@ -41,12 +41,6 @@ class Validation_flight_model extends CI_Model { ...@@ -41,12 +41,6 @@ class Validation_flight_model extends CI_Model {
'message' => 'Departure Date is null or empty' 'message' => 'Departure Date is null or empty'
) )
), ),
'return_date' => array(
'required' => array(
'code' => 'ER02',
'message' => 'Return Date is null or empty'
)
),
'adult_flight' => array( 'adult_flight' => array(
'required' => array( 'required' => array(
'code' => 'ER02', 'code' => 'ER02',
......
...@@ -2210,10 +2210,10 @@ class Webservice_model extends CI_Model { ...@@ -2210,10 +2210,10 @@ class Webservice_model extends CI_Model {
if(!empty($result) && !empty($result = $result->result_array())){ if(!empty($result) && !empty($result = $result->result_array())){
$res = array('status'=>'success','data'=>$result); $res = array('status'=>'success','data'=>$result);
} else { } else {
$res = array('status'=>'error','message'=>'No Data Found','code'=>'ER12'); $res = array('status'=>'error','message'=>'No Users Found','code'=>'ER12');
} }
}else{ }else{
$res = array('status'=>'error','message'=>'Invalid User','code'=>'ER10'); $res = array('status'=>'error','message'=>'User Authentication Error','code'=>'ER10');
} }
}catch(Exception $e){ }catch(Exception $e){
$res = array('status'=>'error','message'=>'Ohh No!! Something Went South','code'=>'ER08'); $res = array('status'=>'error','message'=>'Ohh No!! Something Went South','code'=>'ER08');
...@@ -2238,7 +2238,7 @@ class Webservice_model extends CI_Model { ...@@ -2238,7 +2238,7 @@ class Webservice_model extends CI_Model {
$res = array('status'=>'error','message'=>'User Authentication Error','code'=>'ER10'); $res = array('status'=>'error','message'=>'User Authentication Error','code'=>'ER10');
} }
}catch(Exception $e){ }catch(Exception $e){
$res = array('status'=>'error','message'=>'Ohh No!! Something Went South','code'=>'ER08'); $res = array('status'=>'error','message'=>'Ohh No!! Something Went South!!','code'=>'ER08');
} }
return $res; return $res;
} }
...@@ -2248,21 +2248,37 @@ class Webservice_model extends CI_Model { ...@@ -2248,21 +2248,37 @@ class Webservice_model extends CI_Model {
$user_id = $this->auth_token_get($data['auth_token']); $user_id = $this->auth_token_get($data['auth_token']);
if($user_id > 0){ if($user_id > 0){
$countryData = $this->getCountryData($user_id); $countryData = $this->getCountryData($user_id);
$sql = "SELECT transaction_code AS transaction_number,amount,transaction_type,created_date,status FROM wallet_transactions WHERE customer_id='$user_id'"; $sql = "SELECT id FROM wallet_transactions WHERE customer_id='$user_id'";
$count = $this->db->query($sql)->num_rows();
if($count > 0){
$perPage = 10;
$page = (isset($data['page']) && $data['page'] != 0)?$data['page']:1;
$limit = ($page - 1) * $perPage;
$meta = array('total_pages'=>ceil($count/$perPage),'total_items'=>$count,
'current_page'=>$page,'items_per_page'=>$perPage);
$sql = "SELECT transaction_code AS transaction_number,amount,transaction_type,created_date,status
FROM wallet_transactions
WHERE customer_id='$user_id'
ORDER BY id DESC
LIMIT $limit,$perPage";
$query = $this->db->query($sql); $query = $this->db->query($sql);
if(empty($query) || empty($walletHistory = $query->result_array())){ if(empty($query) || empty($walletHistory = $query->result_array())){
$res = array('status'=>'error','message'=>'No History Found','code'=>'ER13'); $res = array('status'=>'error','message'=>'No Transaction History Found','code'=>'ER13');
return $res; return $res;
} }
foreach($walletHistory AS $walletKey => $walletValue){ foreach($walletHistory AS $walletKey => $walletValue){
$walletHistory[$walletKey]['currency_symbol'] = $countryData['currency_symbol']; $walletHistory[$walletKey]['currency_symbol'] = $countryData['currency_symbol'];
} }
$res = array('status'=>'success','data'=>$walletHistory); $res = array('status'=>'success','data'=>array('wallet'=>$walletHistory,'meta'=>$meta));
} else{
$res = array('status'=>'error','message'=>'No Transaction History Found','code'=>'ER10');
}
}else{ }else{
$res = array('status'=>'error','message'=>'User authentication Error','code'=>'ER10'); $res = array('status'=>'error','message'=>'User Authentication Error','code'=>'ER10');
} }
}catch(Exception $e){ }catch(Exception $e){
$res = array('status'=>'error','message'=>'Ohh No!! Something Went South','code'=>'ER08'); $res = array('status'=>'error','message'=>'Ohh No!! Something Went South!!','code'=>'ER08');
} }
return $res; return $res;
} }
......
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