Commit fa725722 by Jansa Jose

changes

parent f8361e66
......@@ -169,10 +169,10 @@
$err = 1;
$msg = 'Provide a valid Username';
}
else if(!isset($postData['user_password']) || empty($postData['user_password'] = md5($postData['user_password']))){
$err = 1;
$msg = 'Provide a Password';
}
// else if(!isset($postData['user_password']) || empty($postData['user_password'] = md5($postData['user_password']))){
// $err = 1;
// $msg = 'Provide a Password';
// }
else if(!isset($postData['user_email']) || empty($postData['user_email'])){
$err = 1;
$msg = 'Provide valid Email';
......@@ -428,7 +428,7 @@
echo json_encode($respArr); exit;
}
//Get CarDetails
public function get_carDetails(){
public function get_carList(){
header('Content-type: application/json');
$postData = $_GET;
if(!isset($postData['user_id']) || empty($postData['user_id'])){
......@@ -759,9 +759,9 @@
$err = 1;
$msg = 'Country is Required';
}
else if(!isset($postData['district']) || empty($postData['district'])){
else if(!isset($postData['phonecode']) || empty($postData['phonecode'])){
$err = 1;
$msg = 'District is Required';
$msg = 'Phonecode is Required';
}
if($err == 1){
$respArr['message'] = $msg;
......@@ -772,8 +772,7 @@
}
//Get Delivery Address
public function get_deliveryadress(){
$post = file_get_contents("php://input");
$postData = json_decode($post, true);
$postData = $_GET;
$respArr = array('status'=>'error','message'=>'Something went wrong.');
if(empty($postData)){
echo json_encode($respArr);exit;
......@@ -934,7 +933,7 @@
if(empty($postData)){
echo json_encode($respArr);exit;
}
if(!isset($postData['request_id']) || empty($postData['request_id'])){
if(!isset($postData['req_id']) || empty($postData['req_id'])){
$respArr['message'] = 'Shop Id is Required';
echo json_encode($respArr);exit;
}
......@@ -994,5 +993,25 @@
$respArr = $this->Webservice_model->all_productList();
echo json_encode($respArr); exit;
}
public function changePassword(){
$post = file_get_contents("php://input");
$postData = json_decode($post, true);
$respArr = array('status'=>'error','message'=>'Something went wrong.');
if(empty($postData)){
echo json_encode($respArr);exit;
}
if(!isset($postData['user_id']) || empty($postData['user_id'])){
$respArr['message'] = 'User Id is Required';
echo json_encode($respArr);exit;
}
if(!isset($postData['password']) || empty($postData['password'])){
$respArr['message'] = 'Password is Required';
echo json_encode($respArr);exit;
}
$respArr = $this->Webservice_model->changePassword($postData);
echo json_encode($respArr); exit;
}
}
?>
......@@ -153,7 +153,7 @@ class Webservice_model extends CI_Model {
//People Most Purchased
public function people_most_purchased(){
$respArr = array('status'=>'error');
$sql = $this->db->query("SELECT count(PTS.id) AS count,PTS.id,PTS.unique_name,PTS.part_number FROM pos_parts AS PTS LEFT JOIN booking_parts AS BKPTS ON BKPTS.pos_part_id = PTS.id WHERE PTS.status='1' GROUP BY PTS.id ORDER BY count DESC");
$sql = $this->db->query("SELECT count(PTS.id) AS count,PTS.id,PTS.unique_name,PTS.part_number,PTS.pos_parts_img FROM pos_parts AS PTS LEFT JOIN booking_parts AS BKPTS ON BKPTS.pos_part_id = PTS.id WHERE PTS.status='1' GROUP BY PTS.id ORDER BY count DESC");
if(!empty($sql) && !empty($data=$sql->result_array())){
$respArr['status'] = "success";
$respArr['data'] = $data;
......@@ -436,7 +436,7 @@ class Webservice_model extends CI_Model {
//Product Details
public function product_detail($prod_id = ''){
$respArr = array('status'=>'error');
$sql = $this->db->query("SELECT unique_name,id,part_number FROM pos_parts WHERE id=$prod_id");
$sql = $this->db->query("SELECT unique_name,id,part_number,description,price,quantity FROM pos_parts WHERE id=$prod_id");
if(empty($sql) || empty($result = $sql->row_array())){
$respArr['message'] = "No data Found";
return $respArr;
......@@ -458,8 +458,10 @@ class Webservice_model extends CI_Model {
$postData['customer_id'] = $postData['user_id'];
unset($postData['user_id']);
if($this->db->insert("customer_address",$postData)){
$insertId = $this->db->insert_id();
$respArr['status'] = "success";
$respArr['message'] = "Address added Successfully";
$respArr['insert_id'] = $insertId;
}
return $respArr;
}
......@@ -502,7 +504,9 @@ class Webservice_model extends CI_Model {
//Request Product
public function request_product($postData = array()){
$respArr = array('status'=>'error');
$squence = str_pad(rand(1111,9999),4,0,STR_PAD_LEFT);
$insert_array = array(
'posReq_id'=>'PSREQ'.date('ymd').$squence,
'cust_id'=>$postData['user_id'],
'address'=>$postData['delivery_adressId'],
'part_ids'=>$postData['prod_id'],
......@@ -517,7 +521,7 @@ class Webservice_model extends CI_Model {
//Get Request Details
public function get_requestedetails($userId = ''){
$respArr = array('status'=>'error');
$sql = $this->db->query("SELECT POS.id,POS.part_number,POS.unique_name,POS.pos_parts_img,PSRSPNSE.req_id AS pos_req_id,PSBKNG.status FROM pos_booking AS PSBKNG INNER JOIN pos_response AS PSRSPNSE ON PSRSPNSE.id = PSBKNG.resp_id INNER JOIN pos_parts AS POS ON pos_parts.id = PSRSPNSE.pos_parts WHERE PSBKNG.cust_id = $userId");
$sql = $this->db->query("SELECT POS.id,POS.part_number,POS.unique_name,POS.pos_parts_img,PSRSPNSE.req_id AS pos_req_id,PSBKNG.status FROM pos_booking AS PSBKNG INNER JOIN pos_response AS PSRSPNSE ON PSRSPNSE.id = PSBKNG.resp_id INNER JOIN pos_parts AS POS ON POS.id = PSRSPNSE.pos_parts WHERE PSBKNG.cust_id = $userId");
if(empty($sql) || empty($result = $sql->row_array())){
$respArr['message'] = "No data Found";
return $respArr;
......@@ -602,7 +606,7 @@ class Webservice_model extends CI_Model {
$respArr = array('status'=>'error');
$sql = $this->db->query("SELECT PSRSP.total,PSRSP.pos_id,PSRQT.address FROM pos_response AS PSRSP INNER JOIN pos_request AS PSRQT ON PSRSP.req_id = PSRQT.id WHERE PSRSP.req_id =".$postData['req_id']." AND PSRSP.id =".$postData['response_id']);
if(empty($sql) || empty($result = $sql->row_array())){
$respArr['message'] = "No Bookings Found";
$respArr['message'] = "Something Went Wrong.. Try Again Later";
return $respArr;
}
$squence = str_pad(rand(1111,9999),4,0,STR_PAD_LEFT);
......@@ -689,5 +693,15 @@ class Webservice_model extends CI_Model {
$respArr['data'] = $result;
return $respArr;
}
public function changePassword($postData = array()){
$respArr = array('status'=>'error');
if($this->db->update('users',array('password'=>md5($postData['password'])),array('profile_id'=>$postData['user_id'],'user_type'=>'1'))){
$respArr['status'] = "success";
$respArr['message'] = "Password Updated Successfully";
return $respArr;
}
}
}
?>
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