Commit 380a3def by Jansa Jose

change in hotel booking and bookedList api

parent aab1308e
...@@ -1806,10 +1806,10 @@ class Api_model extends CI_Model { ...@@ -1806,10 +1806,10 @@ class Api_model extends CI_Model {
return; return;
} }
$bookId = 'HTL'.date('ymd').str_pad(rand(1111,9999),4,0,STR_PAD_LEFT); $bookId = 'HTL'.date('ymd').str_pad(rand(1111,9999),4,0,STR_PAD_LEFT);
$insert = array('hotel_book_id'=>$bookId,'hotel_name'=>$bookData['hotelName'], $insert = array('hotel_book_id'=>$bookId,'customer_id'=>$user_id,'hotel_name'=>
'hotel_image'=>$bookData['hotelImage'],'checkin'=>$bookData['checkin'], $bookData['hotelName'],'hotel_image'=>$bookData['hotelImage'],'checkin'=>
'checkout'=>$bookData['checkout'],'price'=>$bookData['amount'], $bookData['checkin'],'checkout'=>$bookData['checkout'],'price'=>
'request_data'=>json_encode($bookData['requestData'])); $bookData['amount'],'request_data'=>json_encode($bookData['requestData']),'traveller_details'=>$bookData['requestData']->traveller_details);
$this->db->insert('hotel_booking',$insert); $this->db->insert('hotel_booking',$insert);
$this->db->insert('orders',array('booking_id'=>$bookId,'order_type'=>'2','created_date'=>date('Y-m-d h:i:s'))); $this->db->insert('orders',array('booking_id'=>$bookId,'order_type'=>'2','created_date'=>date('Y-m-d h:i:s')));
return array('status'=>1,'transaction_id'=>$bookId); return array('status'=>1,'transaction_id'=>$bookId);
......
...@@ -1434,11 +1434,15 @@ class Webservice_model extends CI_Model { ...@@ -1434,11 +1434,15 @@ 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) {
$count = $this->db->query(" $count = $this->db->query("
SELECT BOK.id FROM booking AS BOK SELECT ODR.order_id FROM orders AS ODR
INNER JOIN events AS EVT ON (EVT.event_id=BOK.event_id) INNER JOIN booking AS BOK ON
INNER JOIN event_date_time AS EDT ON (EVT.event_id=EVT.event_id) (ODR.booking_id=BOK.bookId AND BOK.status IN (0,1,2,3,5,6))
WHERE BOK.customer_id='$user_id' AND BOK.status IN (0,1,2,6) AND EVT.status='1' INNER JOIN flight_booking AS FBK ON
GROUP BY BOK.id")->num_rows(); (ODR.booking_id=FBK.flight_book_id AND FBK.status IN (0,1,2,3,5))
INNER JOIN hotel_booking AS HBK ON
(ODR.booking_id=HBK.hotel_book_id AND HBK.status IN (0,1,2,3,5))
WHERE BOK.customer_id='$user_id' AND EVT.status='1'
GROUP BY ODR.order_id")->num_rows();
if($count > 0) { if($count > 0) {
if(isset($data['page'])) { if(isset($data['page'])) {
......
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