From b923024bf1a5aad98ca7fc5be978bca8bd4e71e6 Mon Sep 17 00:00:00 2001 From: gandhimathi Date: Thu, 25 Oct 2018 16:27:40 +0530 Subject: [PATCH] calltracking issues in reports --- .../application/models/Calltracking_model.php | 32 ++++++++++++------- .../api/application/models/Reports_model.php | 2 +- 2 files changed, 21 insertions(+), 13 deletions(-) diff --git a/Apollo/api/application/models/Calltracking_model.php b/Apollo/api/application/models/Calltracking_model.php index 68a00287..cf495623 100755 --- a/Apollo/api/application/models/Calltracking_model.php +++ b/Apollo/api/application/models/Calltracking_model.php @@ -1514,7 +1514,7 @@ class Calltracking_model extends CI_Model { $this->db->limit(1); $query = $this->db->get('T_Lead_Tracking LT'); $res = $query->result(); - //print_r($res);die; + if(!empty($res) != 0){ $lead_Details['UpdatedOn'] = date('Y-m-d H:i:s'); @@ -1526,23 +1526,31 @@ class Calltracking_model extends CI_Model { $this->db->where('LeadID',$res[0]->LeadID); $this->db->update('T_Lead_Details',$lead_Details); - if($this->db->affected_rows() > 0) { + // print_r($lead_Details); + // echo "lead"; print_r($this->db->affected_rows()); + if($this->db->affected_rows() == '1' || $this->db->affected_rows() == '0') { + // echo "if
"; + $this->db->where('TrackingID',$res[0]->TrackingID); $this->db->update('T_Lead_Tracking',$track_Details); - if($this->db->affected_rows() >0){ - $followup_Details['TrackingID'] = $res[0]->TrackingID; - - //$followup_Details['TrackingID']=$this->db->insert_id(); - $this->db->insert(LEAD_TRACKING_FOLLOWUP, $followup_Details); + // print_r($this->db->affected_rows());echo "
"; + if($this->db->affected_rows() == '1' || $this->db->affected_rows() == '0'){ + + // echo "if update lead
"; + $followup_Details['TrackingID'] = $res[0]->TrackingID; + // print_r($followup_Details); + // //$followup_Details['TrackingID']=$this->db->insert_id(); + $this->db->insert('T_Lead_Tracking_Followup', $followup_Details); if($this->db->affected_rows() == '1'){ - $result['leadStatus'] = true; - $result['message'] = "Successfully lead details Updated"; + // echo "insert rows trackingup
"; + $result['leadStatus'] = true; + $result['message'] = "Successfully lead details Updated"; } else{ $result['leadStatus'] = false; $result['message'] = "Something went wrong.please try again"; - } + } }else{ $result['leadStatus'] = false; $result['message'] = "Update Something went wrong.please try again"; @@ -1569,8 +1577,8 @@ class Calltracking_model extends CI_Model { $this->db->insert(LEAD_DETAILS, $lead_Details); // this if for insert lead details - print_r($track_Details); - print_r($followup_Details); + // print_r($track_Details); + // print_r($followup_Details); if($this->db->affected_rows() == '1'){ // get and store insert id from db $track_Details['LeadID']=$this->db->insert_id(); diff --git a/Apollo/api/application/models/Reports_model.php b/Apollo/api/application/models/Reports_model.php index 9245e94e..60f363be 100755 --- a/Apollo/api/application/models/Reports_model.php +++ b/Apollo/api/application/models/Reports_model.php @@ -886,7 +886,7 @@ where std.active = 1 and sms.branch = '".$br."' } public function balfee($bat=null,$br=null,$u=null){ - $sql = "SELECT ifnull(sfp.StudentID,'-') as Student_id,scd.EnrollmentID as eid,sfs.CourseID as cid,std.MobileNumber as Phone_number,concat(FirstName,' ',Lastname) as Student_name,Fathername as Father_name,PermanentAddress as address,AlternateNumber,ifnull(date_format(std.CreatedOn,'%d-%m-%Y'),'-') as regdate,cm.CourseName as Course_name,u.UniversityName as University,sfp.FeesID as fid,(sfs.CourseFees + sfs.STFOrWR + sfs.Others) as Total,ifnull((sum(sfp.BillAmount)),0) as Paid_fee,sfs.CourseFees , sfs.STFOrWR , sfs.Others,((sfs.CourseFees + sfs.STFOrWR + sfs.Others) - sfp.BillAmount) as balance,ifnull(bal.balpayable,0) as bal,ifnull(cfd.Sem_Year,'-') as Sem_year,std.PermanentAddress as address,std.AlternateNumber as AlternateNumber, + $sql = "SELECT ifnull(sfp.StudentID,'-') as Student_id,scd.EnrollmentID as eid,sfs.CourseID as cid,std.MobileNumber as Phone_number,concat(FirstName,' ',Lastname) as Student_name,Fathername as Father_name,PermanentAddress as address,AlternateNumber,ifnull(date_format(std.CreatedOn,'%d-%m-%Y'),'-') as regdate,cm.CourseName as Course_name,u.UniversityName as University,sfp.FeesID as fid,(sfs.CourseFees + sfs.STFOrWR + sfs.Others) as Total,ifnull(bal.totalpaid,0) as Paid_fee,sfs.CourseFees , sfs.STFOrWR , sfs.Others,((sfs.CourseFees + sfs.STFOrWR + sfs.Others) - sfp.BillAmount) as balance,ifnull(bal.balpayable,0) as bal,ifnull(cfd.Sem_Year,'-') as Sem_year,std.PermanentAddress as address,std.AlternateNumber as AlternateNumber, ifnull(MAX(CASE WHEN Installment = 1 THEN sfp.BillNO END),'-') as billno1, ifnull(MAX(CASE WHEN Installment = 1 THEN sfp.BillAmount END),0) as billamt1, ifnull(MAX(CASE WHEN Installment = 2 THEN sfp.BillNO END),'-') as billno2,