Merge branch 'master' of https://bitbucket.org/venbainformationtechnology/apollodec
This commit is contained in:
commit
0abb2a3dfe
@ -604,134 +604,186 @@ class StatusUpdation_model extends CI_Model
|
|||||||
$this->db->where('PLD.IsActive','1');
|
$this->db->where('PLD.IsActive','1');
|
||||||
$checkStatus=$this->db->get()->last_row();
|
$checkStatus=$this->db->get()->last_row();
|
||||||
if($checkStatus){
|
if($checkStatus){
|
||||||
$studentDetails = $this->studentInfo($fromDetails);
|
|
||||||
if($studentDetails){
|
|
||||||
$arrayDetails['MobileNumber']=$studentDetails->MobileNumber;
|
$studentDetails = $this->studentInfo($fromDetails);
|
||||||
$arrayDetails['LeadName']=$studentDetails->Firstname;
|
if($studentDetails){
|
||||||
$arrayDetails['University']=$studentDetails->UniversityName;
|
$arrayDetails['MobileNumber']=$studentDetails->MobileNumber;
|
||||||
$arrayDetails['Course']=$studentDetails->CourseName;
|
$arrayDetails['LeadName']=$studentDetails->Firstname;
|
||||||
$arrayDetails['StatusCode']=$fromDetails[0]['ListCode'];
|
$arrayDetails['University']=$studentDetails->UniversityName;
|
||||||
$arrayDetails['CreatedBranch']=$fromDetails[0]['BranchCode'];
|
$arrayDetails['Course']=$studentDetails->CourseName;
|
||||||
$arrayDetails['CreatedOn']=$fromDetails[0]['CreatedOn'];
|
$arrayDetails['StatusCode']=$fromDetails[0]['ListCode'];
|
||||||
$arrayDetails['FollowupOn']=$fromDetails[0]['AnsDate'];
|
$arrayDetails['CreatedBranch']=$fromDetails[0]['BranchCode'];
|
||||||
$arrayDetails['FollowupComments']=$fromDetails[0]['Comments'];
|
$arrayDetails['CreatedOn']=$fromDetails[0]['CreatedOn'];
|
||||||
if($reqDetails['localType']==SUPER_ADMIN){
|
$arrayDetails['FollowupOn']=$fromDetails[0]['AnsDate'];
|
||||||
$this->db->select('LO.ID');
|
$arrayDetails['FollowupComments']=$fromDetails[0]['Comments'];
|
||||||
$this->db->from(STAFF_BRANCH.' as STB');
|
if($reqDetails['localType']==SUPER_ADMIN){
|
||||||
$this->db->join(LOGIN.' as LO', 'LO.StaffID = STB.StaffID');
|
$this->db->select('LO.ID');
|
||||||
$this->db->where('STB.BranchCode',$fromDetails[0]['BranchCode']);
|
$this->db->from(STAFF_BRANCH.' as STB');
|
||||||
$this->db->where('LO.ListCode',ADMIN);
|
$this->db->join(LOGIN.' as LO', 'LO.StaffID = STB.StaffID');
|
||||||
$this->db->where('STB.IsActive','1');
|
$this->db->where('STB.BranchCode',$fromDetails[0]['BranchCode']);
|
||||||
$this->db->where('LO.IsActive','1');
|
$this->db->where('LO.ListCode',ADMIN);
|
||||||
$assignDet=$this->db->get()->last_row();
|
$this->db->where('STB.IsActive','1');
|
||||||
if($assignDet){
|
$this->db->where('LO.IsActive','1');
|
||||||
$arrayDetails['CreatedBy']=$assignDet->ID;
|
$assignDet=$this->db->get()->last_row();
|
||||||
|
if($assignDet){
|
||||||
|
$arrayDetails['CreatedBy']=$assignDet->ID;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$arrayDetails['CreatedBy']=$fromDetails[0]['CreatedBy'];
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
$arrayDetails['CreatedBy']=$fromDetails[0]['CreatedBy'];
|
$arrayDetails['CreatedBy']=$fromDetails[0]['CreatedBy'];
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
// create activity in call tracking
|
||||||
else{
|
$this->db->select('ActivityID,ActivityName');
|
||||||
$arrayDetails['CreatedBy']=$fromDetails[0]['CreatedBy'];
|
$this->db->like('ActivityName', 'Answer Booklet', 'after');
|
||||||
}
|
$this->db->where('IsActive', '1');
|
||||||
|
$activityDetails=$this->db->get(ACTIVITY)->last_row();
|
||||||
|
if($activityDetails){
|
||||||
|
|
||||||
// create activity in call tracking
|
$newLeadDetails['MobileNumber'] = $arrayDetails['MobileNumber'];
|
||||||
$this->db->select('ActivityID,ActivityName');
|
$newLeadDetails['LeadName'] = $arrayDetails['LeadName'];
|
||||||
$this->db->like('ActivityName', 'Answer Booklet', 'after');
|
$newLeadDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
|
||||||
$this->db->where('IsActive', '1');
|
$newLeadDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
|
||||||
$activityDetails=$this->db->get(ACTIVITY)->last_row();
|
$this->db->insert(LEAD_DETAILS, $newLeadDetails);
|
||||||
if($activityDetails){
|
// this if for insert lead details
|
||||||
$this->db->select('LD.LeadID,LT.TrackingID');
|
if($this->db->affected_rows() == '1'){
|
||||||
$this->db->from(LEAD_DETAILS.' as LD');
|
// get and store insert id from db
|
||||||
$this->db->join(LEAD_TRACKING.' as LT', 'LT.LeadID = LD.LeadID');
|
$track_Details['LeadID']=$this->db->insert_id();
|
||||||
$this->db->where('LD.MobileNumber',$arrayDetails['MobileNumber']);
|
$track_Details['ActivityStatus'] = $activityDetails->ActivityID;
|
||||||
$this->db->where('LT.ActivityStatus',$activityDetails->ActivityID);
|
$track_Details['University'] = $arrayDetails['University'];
|
||||||
$this->db->like('LT.University',$arrayDetails['University'],'after');
|
$track_Details['Course'] = $arrayDetails['Course'];
|
||||||
$this->db->like('LT.Course',$arrayDetails['Course'],'after');
|
$track_Details['AssignedTo'] = $arrayDetails['CreatedBy'];
|
||||||
$leadDet=$this->db->get()->last_row();
|
$track_Details['StatusCode'] = $arrayDetails['StatusCode'];
|
||||||
|
$track_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
|
||||||
if($leadDet){
|
$track_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
|
||||||
$this->db->select('FollowupOn');
|
$track_Details['CreatedBranch']=$arrayDetails['CreatedBranch'];
|
||||||
$this->db->where('TrackingID',$leadDet->TrackingID);
|
$this->db->insert(LEAD_TRACKING, $track_Details);
|
||||||
// $this->db->order_by('InteractionId','DESC');
|
|
||||||
$existFollowupOn = $this->db->get(LEAD_TRACKING_FOLLOWUP)->last_row();
|
|
||||||
// upate tracking status
|
|
||||||
$changeStatusCode['StatusCode'] = $arrayDetails['StatusCode'];
|
|
||||||
$changeStatusCode['UpdatedBy'] = $arrayDetails['CreatedBy'];
|
|
||||||
$changeStatusCode['UpdatedOn'] = $arrayDetails['CreatedOn'];
|
|
||||||
$changeStatusCode['CreatedBranch']=$arrayDetails['CreatedBranch'];
|
|
||||||
$this->db->where('TrackingID',$leadDet->TrackingID);
|
|
||||||
$this->db->update(LEAD_TRACKING, $changeStatusCode);
|
|
||||||
// end update status
|
|
||||||
$updateTrackDetails['TrackingID'] = $leadDet->TrackingID;
|
|
||||||
$updateTrackDetails['FollowupOn'] = $existFollowupOn->FollowupOn;
|
|
||||||
$updateTrackDetails['FollowupComments'] = $arrayDetails['FollowupComments'];
|
|
||||||
$updateTrackDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
|
|
||||||
$updateTrackDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
|
|
||||||
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $updateTrackDetails);
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
$this->db->select('LeadID');
|
|
||||||
$this->db->where('MobileNumber',$arrayDetails['MobileNumber']);
|
|
||||||
$checkLeadDet=$this->db->get(LEAD_DETAILS)->last_row();
|
|
||||||
if($checkLeadDet){
|
|
||||||
$updateLeadDetails['LeadID'] = $checkLeadDet->LeadID;
|
|
||||||
$updateLeadDetails['ActivityStatus'] = $activityDetails->ActivityID;
|
|
||||||
$updateLeadDetails['University'] = $arrayDetails['University'];
|
|
||||||
$updateLeadDetails['Course'] = $arrayDetails['Course'];
|
|
||||||
$updateLeadDetails['AssignedTo'] = $arrayDetails['CreatedBy'];
|
|
||||||
$updateLeadDetails['StatusCode'] = $arrayDetails['StatusCode'];
|
|
||||||
$updateLeadDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
|
|
||||||
$updateLeadDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
|
|
||||||
$updateLeadDetails['CreatedBranch']=$arrayDetails['CreatedBranch'];
|
|
||||||
$this->db->insert(LEAD_TRACKING, $updateLeadDetails);
|
|
||||||
// this if for insert tracking details
|
// this if for insert tracking details
|
||||||
if($this->db->affected_rows() == '1'){
|
if($this->db->affected_rows() == '1'){
|
||||||
$followup_Details['TrackingID']=$this->db->insert_id();
|
$insertfollowup_Details['TrackingID']=$this->db->insert_id();
|
||||||
$followup_Details['FollowupOn']=$arrayDetails['FollowupOn'];
|
$insertfollowup_Details['FollowupOn']=$arrayDetails['FollowupOn'];
|
||||||
$followup_Details['FollowupComments']=$arrayDetails['FollowupComments'];
|
$insertfollowup_Details['FollowupComments']=$arrayDetails['FollowupComments'];
|
||||||
$followup_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
|
$insertfollowup_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
|
||||||
$followup_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
|
$insertfollowup_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
|
||||||
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $followup_Details);
|
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $insertfollowup_Details);
|
||||||
// this if for insert follow up details
|
// this if for insert follow up details
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// hide tracking updated code
|
||||||
|
|
||||||
|
/*$this->db->select('LD.LeadID,LT.TrackingID');
|
||||||
|
$this->db->from(LEAD_DETAILS.' as LD');
|
||||||
|
$this->db->join(LEAD_TRACKING.' as LT', 'LT.LeadID = LD.LeadID');
|
||||||
|
$this->db->where('LD.MobileNumber',$arrayDetails['MobileNumber']);
|
||||||
|
$this->db->where('LT.ActivityStatus',$activityDetails->ActivityID);
|
||||||
|
$this->db->like('LT.University',$arrayDetails['University'],'after');
|
||||||
|
$this->db->like('LT.Course',$arrayDetails['Course'],'after');
|
||||||
|
$leadDet=$this->db->get()->last_row();
|
||||||
|
|
||||||
|
if($leadDet){
|
||||||
|
$this->db->select('FollowupOn');
|
||||||
|
$this->db->where('TrackingID',$leadDet->TrackingID);
|
||||||
|
// $this->db->order_by('InteractionId','DESC');
|
||||||
|
$existFollowupOn = $this->db->get(LEAD_TRACKING_FOLLOWUP)->last_row();
|
||||||
|
// upate tracking status
|
||||||
|
$changeStatusCode['StatusCode'] = $arrayDetails['StatusCode'];
|
||||||
|
$changeStatusCode['UpdatedBy'] = $arrayDetails['CreatedBy'];
|
||||||
|
$changeStatusCode['UpdatedOn'] = $arrayDetails['CreatedOn'];
|
||||||
|
$changeStatusCode['CreatedBranch']=$arrayDetails['CreatedBranch'];
|
||||||
|
|
||||||
|
$this->db->where('TrackingID',$leadDet->TrackingID);
|
||||||
|
$this->db->update(LEAD_TRACKING, $changeStatusCode);
|
||||||
|
// end update status
|
||||||
|
$updateTrackDetails['TrackingID'] = $leadDet->TrackingID;
|
||||||
|
$updateTrackDetails['FollowupOn'] = $existFollowupOn->FollowupOn;
|
||||||
|
$updateTrackDetails['FollowupComments'] = $arrayDetails['FollowupComments'];
|
||||||
|
$updateTrackDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
|
||||||
|
$updateTrackDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
|
||||||
|
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $updateTrackDetails);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
else{
|
else{
|
||||||
$newLeadDetails['MobileNumber'] = $arrayDetails['MobileNumber'];
|
$this->db->select('LeadID');
|
||||||
$newLeadDetails['LeadName'] = $arrayDetails['LeadName'];
|
$this->db->where('MobileNumber',$arrayDetails['MobileNumber']);
|
||||||
$newLeadDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
|
$checkLeadDet=$this->db->get(LEAD_DETAILS)->last_row();
|
||||||
$newLeadDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
|
if($checkLeadDet){
|
||||||
$this->db->insert(LEAD_DETAILS, $newLeadDetails);
|
$updateLeadDetails['LeadID'] = $checkLeadDet->LeadID;
|
||||||
// this if for insert lead details
|
$updateLeadDetails['ActivityStatus'] = $activityDetails->ActivityID;
|
||||||
if($this->db->affected_rows() == '1'){
|
$updateLeadDetails['University'] = $arrayDetails['University'];
|
||||||
// get and store insert id from db
|
$updateLeadDetails['Course'] = $arrayDetails['Course'];
|
||||||
$track_Details['LeadID']=$this->db->insert_id();
|
$updateLeadDetails['AssignedTo'] = $arrayDetails['CreatedBy'];
|
||||||
$track_Details['ActivityStatus'] = $activityDetails->ActivityID;
|
$updateLeadDetails['StatusCode'] = $arrayDetails['StatusCode'];
|
||||||
$track_Details['University'] = $arrayDetails['University'];
|
$updateLeadDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
|
||||||
$track_Details['Course'] = $arrayDetails['Course'];
|
$updateLeadDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
|
||||||
$track_Details['AssignedTo'] = $arrayDetails['CreatedBy'];
|
$updateLeadDetails['CreatedBranch']=$arrayDetails['CreatedBranch'];
|
||||||
$track_Details['StatusCode'] = $arrayDetails['StatusCode'];
|
$this->db->insert(LEAD_TRACKING, $updateLeadDetails);
|
||||||
$track_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
|
|
||||||
$track_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
|
|
||||||
$track_Details['CreatedBranch']=$arrayDetails['CreatedBranch'];
|
|
||||||
$this->db->insert(LEAD_TRACKING, $track_Details);
|
|
||||||
// this if for insert tracking details
|
// this if for insert tracking details
|
||||||
if($this->db->affected_rows() == '1'){
|
if($this->db->affected_rows() == '1'){
|
||||||
$insertfollowup_Details['TrackingID']=$this->db->insert_id();
|
$followup_Details['TrackingID']=$this->db->insert_id();
|
||||||
$insertfollowup_Details['FollowupOn']=$arrayDetails['FollowupOn'];
|
$followup_Details['FollowupOn']=$arrayDetails['FollowupOn'];
|
||||||
$insertfollowup_Details['FollowupComments']=$arrayDetails['FollowupComments'];
|
$followup_Details['FollowupComments']=$arrayDetails['FollowupComments'];
|
||||||
$insertfollowup_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
|
$followup_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
|
||||||
$insertfollowup_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
|
$followup_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
|
||||||
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $insertfollowup_Details);
|
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $followup_Details);
|
||||||
// this if for insert follow up details
|
// this if for insert follow up details
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
else{
|
||||||
|
$newLeadDetails['MobileNumber'] = $arrayDetails['MobileNumber'];
|
||||||
|
$newLeadDetails['LeadName'] = $arrayDetails['LeadName'];
|
||||||
|
$newLeadDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
|
||||||
|
$newLeadDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
|
||||||
|
$this->db->insert(LEAD_DETAILS, $newLeadDetails);
|
||||||
|
// this if for insert lead details
|
||||||
|
if($this->db->affected_rows() == '1'){
|
||||||
|
// get and store insert id from db
|
||||||
|
$track_Details['LeadID']=$this->db->insert_id();
|
||||||
|
$track_Details['ActivityStatus'] = $activityDetails->ActivityID;
|
||||||
|
$track_Details['University'] = $arrayDetails['University'];
|
||||||
|
$track_Details['Course'] = $arrayDetails['Course'];
|
||||||
|
$track_Details['AssignedTo'] = $arrayDetails['CreatedBy'];
|
||||||
|
$track_Details['StatusCode'] = $arrayDetails['StatusCode'];
|
||||||
|
$track_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
|
||||||
|
$track_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
|
||||||
|
$track_Details['CreatedBranch']=$arrayDetails['CreatedBranch'];
|
||||||
|
$this->db->insert(LEAD_TRACKING, $track_Details);
|
||||||
|
// this if for insert tracking details
|
||||||
|
if($this->db->affected_rows() == '1'){
|
||||||
|
$insertfollowup_Details['TrackingID']=$this->db->insert_id();
|
||||||
|
$insertfollowup_Details['FollowupOn']=$arrayDetails['FollowupOn'];
|
||||||
|
$insertfollowup_Details['FollowupComments']=$arrayDetails['FollowupComments'];
|
||||||
|
$insertfollowup_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
|
||||||
|
$insertfollowup_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
|
||||||
|
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $insertfollowup_Details);
|
||||||
|
// this if for insert follow up details
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}*/
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
return false;
|
return false;
|
||||||
@ -800,105 +852,141 @@ class StatusUpdation_model extends CI_Model
|
|||||||
$this->db->where('IsActive', '1');
|
$this->db->where('IsActive', '1');
|
||||||
$activityDetails=$this->db->get(ACTIVITY)->last_row();
|
$activityDetails=$this->db->get(ACTIVITY)->last_row();
|
||||||
if($activityDetails){
|
if($activityDetails){
|
||||||
$this->db->select('LD.LeadID,LT.TrackingID');
|
|
||||||
$this->db->from(LEAD_DETAILS.' as LD');
|
|
||||||
$this->db->join(LEAD_TRACKING.' as LT', 'LT.LeadID = LD.LeadID');
|
|
||||||
$this->db->where('LD.MobileNumber',$arrayDetails['MobileNumber']);
|
|
||||||
$this->db->where('LT.ActivityStatus',$activityDetails->ActivityID);
|
|
||||||
$this->db->like('LT.University',$arrayDetails['University'],'after');
|
|
||||||
$this->db->like('LT.Course',$arrayDetails['Course'],'after');
|
|
||||||
$leadDet=$this->db->get()->last_row();
|
|
||||||
|
|
||||||
if($leadDet){
|
$newLeadDetails['MobileNumber'] = $arrayDetails['MobileNumber'];
|
||||||
$this->db->select('FollowupOn');
|
$newLeadDetails['LeadName'] = $arrayDetails['LeadName'];
|
||||||
$this->db->where('TrackingID',$leadDet->TrackingID);
|
$newLeadDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
|
||||||
// $this->db->order_by('InteractionId','DESC');
|
$newLeadDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
|
||||||
$existFollowupOn = $this->db->get(LEAD_TRACKING_FOLLOWUP)->last_row();
|
$this->db->insert(LEAD_DETAILS, $newLeadDetails);
|
||||||
// upate tracking status
|
// this if for insert lead details
|
||||||
$changeStatusCode['StatusCode'] = $arrayDetails['StatusCode'];
|
if($this->db->affected_rows() == '1'){
|
||||||
$changeStatusCode['UpdatedBy'] = $arrayDetails['CreatedBy'];
|
// get and store insert id from db
|
||||||
$changeStatusCode['UpdatedOn'] = $arrayDetails['CreatedOn'];
|
$track_Details['LeadID']=$this->db->insert_id();
|
||||||
$changeStatusCode['CreatedBranch']=$arrayDetails['CreatedBranch'];
|
$track_Details['ActivityStatus'] = $activityDetails->ActivityID;
|
||||||
|
$track_Details['University'] = $arrayDetails['University'];
|
||||||
$this->db->where('TrackingID',$leadDet->TrackingID);
|
$track_Details['Course'] = $arrayDetails['Course'];
|
||||||
$this->db->update(LEAD_TRACKING, $changeStatusCode);
|
$track_Details['AssignedTo'] = $arrayDetails['CreatedBy'];
|
||||||
// end update status
|
$track_Details['StatusCode'] = $arrayDetails['StatusCode'];
|
||||||
$updateTrackDetails['TrackingID'] = $leadDet->TrackingID;
|
$track_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
|
||||||
$updateTrackDetails['FollowupOn'] = $arrayDetails['FollowupOn'];
|
$track_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
|
||||||
$updateTrackDetails['FollowupComments'] = $arrayDetails['FollowupComments'];
|
$track_Details['CreatedBranch']=$arrayDetails['CreatedBranch'];
|
||||||
$updateTrackDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
|
$this->db->insert(LEAD_TRACKING, $track_Details);
|
||||||
$updateTrackDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
|
// this if for insert tracking details
|
||||||
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $updateTrackDetails);
|
if($this->db->affected_rows() == '1'){
|
||||||
|
$insertfollowup_Details['TrackingID']=$this->db->insert_id();
|
||||||
}
|
$insertfollowup_Details['FollowupOn']=$arrayDetails['FollowupOn'];
|
||||||
|
$insertfollowup_Details['FollowupComments']=$arrayDetails['FollowupComments'];
|
||||||
else{
|
$insertfollowup_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
|
||||||
$this->db->select('LeadID');
|
$insertfollowup_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
|
||||||
$this->db->where('MobileNumber',$arrayDetails['MobileNumber']);
|
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $insertfollowup_Details);
|
||||||
$checkLeadDet=$this->db->get(LEAD_DETAILS)->last_row();
|
// this if for insert follow up details
|
||||||
if($checkLeadDet){
|
|
||||||
$updateLeadDetails['LeadID'] = $checkLeadDet->LeadID;
|
|
||||||
$updateLeadDetails['ActivityStatus'] = $activityDetails->ActivityID;
|
|
||||||
$updateLeadDetails['University'] = $arrayDetails['University'];
|
|
||||||
$updateLeadDetails['Course'] = $arrayDetails['Course'];
|
|
||||||
$updateLeadDetails['AssignedTo'] = $arrayDetails['CreatedBy'];
|
|
||||||
$updateLeadDetails['StatusCode'] = $arrayDetails['StatusCode'];
|
|
||||||
$updateLeadDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
|
|
||||||
$updateLeadDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
|
|
||||||
$updateLeadDetails['CreatedBranch']=$arrayDetails['CreatedBranch'];
|
|
||||||
$this->db->insert(LEAD_TRACKING, $updateLeadDetails);
|
|
||||||
// this if for insert tracking details
|
|
||||||
if($this->db->affected_rows() == '1'){
|
|
||||||
$followup_Details['TrackingID']=$this->db->insert_id();
|
|
||||||
$followup_Details['FollowupOn']=$arrayDetails['FollowupOn'];
|
|
||||||
$followup_Details['FollowupComments']=$arrayDetails['FollowupComments'];
|
|
||||||
$followup_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
|
|
||||||
$followup_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
|
|
||||||
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $followup_Details);
|
|
||||||
// this if for insert follow up details
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
$newLeadDetails['MobileNumber'] = $arrayDetails['MobileNumber'];
|
|
||||||
$newLeadDetails['LeadName'] = $arrayDetails['LeadName'];
|
|
||||||
$newLeadDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
|
|
||||||
$newLeadDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
|
|
||||||
$this->db->insert(LEAD_DETAILS, $newLeadDetails);
|
|
||||||
// this if for insert lead details
|
|
||||||
if($this->db->affected_rows() == '1'){
|
|
||||||
// get and store insert id from db
|
|
||||||
$track_Details['LeadID']=$this->db->insert_id();
|
|
||||||
$track_Details['ActivityStatus'] = $activityDetails->ActivityID;
|
|
||||||
$track_Details['University'] = $arrayDetails['University'];
|
|
||||||
$track_Details['Course'] = $arrayDetails['Course'];
|
|
||||||
$track_Details['AssignedTo'] = $arrayDetails['CreatedBy'];
|
|
||||||
$track_Details['StatusCode'] = $arrayDetails['StatusCode'];
|
|
||||||
$track_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
|
|
||||||
$track_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
|
|
||||||
$track_Details['CreatedBranch']=$arrayDetails['CreatedBranch'];
|
|
||||||
$this->db->insert(LEAD_TRACKING, $track_Details);
|
|
||||||
// this if for insert tracking details
|
|
||||||
if($this->db->affected_rows() == '1'){
|
|
||||||
$insertfollowup_Details['TrackingID']=$this->db->insert_id();
|
|
||||||
$insertfollowup_Details['FollowupOn']=$arrayDetails['FollowupOn'];
|
|
||||||
$insertfollowup_Details['FollowupComments']=$arrayDetails['FollowupComments'];
|
|
||||||
$insertfollowup_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
|
|
||||||
$insertfollowup_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
|
|
||||||
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $insertfollowup_Details);
|
|
||||||
// this if for insert follow up details
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// hide seperate track id
|
||||||
|
|
||||||
|
/* $this->db->select('LD.LeadID,LT.TrackingID');
|
||||||
|
$this->db->from(LEAD_DETAILS.' as LD');
|
||||||
|
$this->db->join(LEAD_TRACKING.' as LT', 'LT.LeadID = LD.LeadID');
|
||||||
|
$this->db->where('LD.MobileNumber',$arrayDetails['MobileNumber']);
|
||||||
|
$this->db->where('LT.ActivityStatus',$activityDetails->ActivityID);
|
||||||
|
$this->db->like('LT.University',$arrayDetails['University'],'after');
|
||||||
|
$this->db->like('LT.Course',$arrayDetails['Course'],'after');
|
||||||
|
$leadDet=$this->db->get()->last_row();
|
||||||
|
|
||||||
|
if($leadDet){
|
||||||
|
$this->db->select('FollowupOn');
|
||||||
|
$this->db->where('TrackingID',$leadDet->TrackingID);
|
||||||
|
// $this->db->order_by('InteractionId','DESC');
|
||||||
|
$existFollowupOn = $this->db->get(LEAD_TRACKING_FOLLOWUP)->last_row();
|
||||||
|
// upate tracking status
|
||||||
|
$changeStatusCode['StatusCode'] = $arrayDetails['StatusCode'];
|
||||||
|
$changeStatusCode['UpdatedBy'] = $arrayDetails['CreatedBy'];
|
||||||
|
$changeStatusCode['UpdatedOn'] = $arrayDetails['CreatedOn'];
|
||||||
|
$changeStatusCode['CreatedBranch']=$arrayDetails['CreatedBranch'];
|
||||||
|
|
||||||
|
$this->db->where('TrackingID',$leadDet->TrackingID);
|
||||||
|
$this->db->update(LEAD_TRACKING, $changeStatusCode);
|
||||||
|
// end update status
|
||||||
|
$updateTrackDetails['TrackingID'] = $leadDet->TrackingID;
|
||||||
|
$updateTrackDetails['FollowupOn'] = $arrayDetails['FollowupOn'];
|
||||||
|
$updateTrackDetails['FollowupComments'] = $arrayDetails['FollowupComments'];
|
||||||
|
$updateTrackDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
|
||||||
|
$updateTrackDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
|
||||||
|
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $updateTrackDetails);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
else{
|
||||||
|
$this->db->select('LeadID');
|
||||||
|
$this->db->where('MobileNumber',$arrayDetails['MobileNumber']);
|
||||||
|
$checkLeadDet=$this->db->get(LEAD_DETAILS)->last_row();
|
||||||
|
if($checkLeadDet){
|
||||||
|
$updateLeadDetails['LeadID'] = $checkLeadDet->LeadID;
|
||||||
|
$updateLeadDetails['ActivityStatus'] = $activityDetails->ActivityID;
|
||||||
|
$updateLeadDetails['University'] = $arrayDetails['University'];
|
||||||
|
$updateLeadDetails['Course'] = $arrayDetails['Course'];
|
||||||
|
$updateLeadDetails['AssignedTo'] = $arrayDetails['CreatedBy'];
|
||||||
|
$updateLeadDetails['StatusCode'] = $arrayDetails['StatusCode'];
|
||||||
|
$updateLeadDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
|
||||||
|
$updateLeadDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
|
||||||
|
$updateLeadDetails['CreatedBranch']=$arrayDetails['CreatedBranch'];
|
||||||
|
$this->db->insert(LEAD_TRACKING, $updateLeadDetails);
|
||||||
|
// this if for insert tracking details
|
||||||
|
if($this->db->affected_rows() == '1'){
|
||||||
|
$followup_Details['TrackingID']=$this->db->insert_id();
|
||||||
|
$followup_Details['FollowupOn']=$arrayDetails['FollowupOn'];
|
||||||
|
$followup_Details['FollowupComments']=$arrayDetails['FollowupComments'];
|
||||||
|
$followup_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
|
||||||
|
$followup_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
|
||||||
|
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $followup_Details);
|
||||||
|
// this if for insert follow up details
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$newLeadDetails['MobileNumber'] = $arrayDetails['MobileNumber'];
|
||||||
|
$newLeadDetails['LeadName'] = $arrayDetails['LeadName'];
|
||||||
|
$newLeadDetails['CreatedBy'] = $arrayDetails['CreatedBy'];
|
||||||
|
$newLeadDetails['CreatedOn'] = $arrayDetails['CreatedOn'];
|
||||||
|
$this->db->insert(LEAD_DETAILS, $newLeadDetails);
|
||||||
|
// this if for insert lead details
|
||||||
|
if($this->db->affected_rows() == '1'){
|
||||||
|
// get and store insert id from db
|
||||||
|
$track_Details['LeadID']=$this->db->insert_id();
|
||||||
|
$track_Details['ActivityStatus'] = $activityDetails->ActivityID;
|
||||||
|
$track_Details['University'] = $arrayDetails['University'];
|
||||||
|
$track_Details['Course'] = $arrayDetails['Course'];
|
||||||
|
$track_Details['AssignedTo'] = $arrayDetails['CreatedBy'];
|
||||||
|
$track_Details['StatusCode'] = $arrayDetails['StatusCode'];
|
||||||
|
$track_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
|
||||||
|
$track_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
|
||||||
|
$track_Details['CreatedBranch']=$arrayDetails['CreatedBranch'];
|
||||||
|
$this->db->insert(LEAD_TRACKING, $track_Details);
|
||||||
|
// this if for insert tracking details
|
||||||
|
if($this->db->affected_rows() == '1'){
|
||||||
|
$insertfollowup_Details['TrackingID']=$this->db->insert_id();
|
||||||
|
$insertfollowup_Details['FollowupOn']=$arrayDetails['FollowupOn'];
|
||||||
|
$insertfollowup_Details['FollowupComments']=$arrayDetails['FollowupComments'];
|
||||||
|
$insertfollowup_Details['CreatedBy'] = $arrayDetails['CreatedBy'];
|
||||||
|
$insertfollowup_Details['CreatedOn'] = $arrayDetails['CreatedOn'];
|
||||||
|
$this->db->insert(LEAD_TRACKING_FOLLOWUP, $insertfollowup_Details);
|
||||||
|
// this if for insert follow up details
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}*/
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user