Commit 18df11cb by Jansa Jose

get customer vehicle

parent 6e432117
......@@ -2877,5 +2877,28 @@
$result = $this->Webservice_model->rateProduct($postData);
echo json_encode($result);exit;
}
public function get_my_vehicles(){
header('Content-type:application/json');
$headers = apache_request_headers();
$this->load->model('Vehicle_model');
if(!isset($headers['Auth']) || empty($headers['Auth'])){
$respArr['status'] = 'error';
$respArr['message'] = 'Authtoken is Required';
echo json_encode($respArr);exit;
}
$authRes = $this->Webservice_model->get_customer_authtoken($headers['Auth']);
if($authRes['status'] == 'error'){
echo json_encode($authRes);exit;
}
$postData['customer_id'] = $authRes['data']['customer_id'];
$result = $this->Vehicle_model->getCustVechiles($postData);
$respArr['status'] = "success";
$respArr['data'] = $result;
echo json_encode($respArr);exit;
}
}
?>
......@@ -41,11 +41,18 @@ class Vehicle_model extends CI_Model {
if(!empty($vehData)){
$vehData = $vehData->result();
foreach ($vehData as $key => $value) {
$make = $this->db->get_where('vehicles_brand',array('maker'=>$value->car_maker))->row();
$vehData[$key]->veh_brand_id = $make->veh_brand_id;
$model = $this->db->get_where('vehicles_model',array('model'=>$value->car_model,'veh_brand_id'=>$make->veh_brand_id))->row();
$vehData[$key]->veh_model_id = $model->veh_modal_id;
// $make = $this->db->get_where('vehicles_brand',array('maker'=>$value->car_maker))->row();
// $vehData[$key]->veh_brand_id = $make->veh_brand_id;
// $model = $this->db->get_where('vehicles_model',array('model'=>$value->car_model,'veh_brand_id'=>$make->veh_brand_id))->row();
// $vehData[$key]->veh_model_id = $model->veh_modal_id;
$result = $this->db->query("SELECT VEHM.veh_brand_id,VEHM.veh_modal_id
FROM vehicles_model AS VEHM
WHERE VEHM.model='".$value->car_model."'")->row();
if(!empty($result)){
$vehData[$key]->veh_brand_id = $result->veh_brand_id;
$vehData[$key]->veh_model_id = $result->veh_modal_id;
}
}
return $vehData;
}
......
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