diff --git a/application/controllers/Webservices.php b/application/controllers/Webservices.php index e8dc070..b863859 100644 --- a/application/controllers/Webservices.php +++ b/application/controllers/Webservices.php @@ -2773,5 +2773,24 @@ $respArr = $this->Webservice_model->change_password($postData); echo json_encode($respArr);exit; } + + public function crone_job(){ + $result = $this->db->get_where('transaction',array('status'=>'2')); + if(!empty($result) && $result->num_rows() >= 1 && !empty($result = $result->result_array())){ + $current_time = date('Y-m-d H:m:s'); + foreach ($result as $key => $value) { + $new_time = date("Y-m-d H:i:s",strtotime("+10 minutes", strtotime($value['datetime']))); + if(strtotime($current_time) > strtotime($new_time)){ + if($this->db->update('transaction',array('status'=>'0'))){ + if($value['payment_for'] == '1'){ + $this->db->update('bookings',array('status'=>'7')); + }else{ + $this->db->update('orders',array('status'=>'9')); + } + } + } + } + } + } } ?> diff --git a/application/models/Webservice_model.php b/application/models/Webservice_model.php index ab3acaa..ac0e6fd 100644 --- a/application/models/Webservice_model.php +++ b/application/models/Webservice_model.php @@ -910,7 +910,7 @@ class Webservice_model extends CI_Model { } public function getUserAddress($postData){ - $respArr = array('status'=>'error'); + $respArr = array('status'=>'error','message'=>'No Data'); if(empty($postData['user_id'])){ $respArr['message'] = 'User Id is required'; return $respArr;