Commit 26c6c2bc by Jansa Jose

add review

parent 95db75ac
...@@ -1924,7 +1924,7 @@ print_r(date('H:i',$ms));exit();*/ ...@@ -1924,7 +1924,7 @@ print_r(date('H:i',$ms));exit();*/
if((isset($headers['Auth'])) && strlen($headers['Auth'])){ if((isset($headers['Auth'])) && strlen($headers['Auth'])){
$check_authToken = $this->Webservice_model->check_auth_token($headers['Auth']); $check_authToken = $this->Webservice_model->check_auth_token($headers['Auth']);
if($check_authToken){ if($check_authToken){
if((isset($data['doctor_id'])) && strlen($data['doctor_id']) && isset($data['review']) && strlen($data['review']) && isset($data['booking_id']) && strlen($data['booking_id'])){ if((isset($data['doctor_id'])) && strlen($data['doctor_id']) && isset($data['review']) && strlen($data['review']) && isset($data['medical_record_id']) && strlen($data['medical_record_id'])){
$result = $this->Webservice_model->doctor_review($data,$headers['Auth']); $result = $this->Webservice_model->doctor_review($data,$headers['Auth']);
if($result['status'] == 'success'){ if($result['status'] == 'success'){
$res = array("status"=> "success"); $res = array("status"=> "success");
......
...@@ -1123,16 +1123,28 @@ class Webservice_model extends CI_Model { ...@@ -1123,16 +1123,28 @@ class Webservice_model extends CI_Model {
if ($query->num_rows() > 0) { if ($query->num_rows() > 0) {
$querys = $query->result_array(); $querys = $query->result_array();
if(isset($data['date']) && strlen($data['date'])){ if(isset($data['date']) && strlen($data['date'])){
$day = date('D',$data['date']);
$day = strtolower($day);
$date = $data['date']; $date = $data['date'];
$leave_query = $this->db->query("SELECT * FROM `tbl_doctor_leave` WHERE NOT($date > `tbl_doctor_leave`.`start_date` OR $date < `tbl_doctor_leave`.`end_date`)")->result(); $leave_query = $this->db->query("SELECT * FROM `tbl_doctor_leave` WHERE NOT($date > `tbl_doctor_leave`.`start_date` OR $date < `tbl_doctor_leave`.`end_date`)")->result();
//echo $this->db->last_query();
//echo "<pre>";print_r($leave_query);
} }
if($leave_query){ if($leave_query){
foreach ($leave_query as $key => $value) { foreach ($leave_query as $key => $value) {
foreach ($querys as $keys => $values) { foreach ($querys as $keys => $values) {
if(($values['doctor_id'] == $value->doctor_id ) && ($values['clinic_id'] == $value->clinic_id)){ if(($values['doctor_id'] == $value->doctor_id ) && ($values['clinic_id'] == $value->clinic_id)){
unset($querys[$keys]); unset($querys[$keys]);
}else{
$consult = $this->db->get_where('tbl_consultation',array('clinic_id'=>$values['clinic_id'],'doctor_id'=>$values['doctor_id']))->row();
if($consult){
if($consult->date != '' || $consult->date != '""'){
$consult_date = json_decode($consult->date);
if($consult_date['day'] != $day){
unset($querys[$keys]);
}
}else{
unset($querys[$keys]);
}
}
} }
} }
} }
......
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