call tracking
This commit is contained in:
parent
7ddb9d3cee
commit
3c75eba830
@ -157,6 +157,10 @@ class Call_Tracking_Controller extends REST_Controller {
|
||||
// $search['searchName']= $this->post('searchName');
|
||||
$getTrackedDetails = $this->Calltracking_model->getTrackingDetails($search,$status);
|
||||
|
||||
|
||||
// print_r($getTrackedDetails);
|
||||
// die();
|
||||
|
||||
if ($getTrackedDetails)
|
||||
{
|
||||
$getTrackedDetails['status'] = REST_Controller::HTTP_OK;
|
||||
|
||||
@ -356,7 +356,7 @@ class Calltracking_model extends CI_Model {
|
||||
public function getTrackingDetails($search=null,$status)
|
||||
{
|
||||
|
||||
$this->db->select('LTF.FollowupOn,LD.LeadID,LD.LeadName,LD.MobileNumber,LD.IsNewEnquiry,LT.TrackingID,LT.ActivityStatus,LT.AssignedTo,LT.StatusCode,LT.University,LT.Course,LT.AlternateMobile,LT.Address,LT.Flag,ST.StaffID,ST.Firstname,PLD1.ListCode as statusListCode,PLD1.ListName as statusListName,AV.ActivityID,AV.ActivityName');
|
||||
$this->db->select('LTF.FollowupOn,LD.LeadID,LD.LeadName,LD.MobileNumber,LD.IsNewEnquiry,LT.TrackingID,LT.ActivityStatus,LT.AssignedTo,LT.StatusCode,LT.University,LT.Course,LT.AlternateMobile,LT.Address,LT.Flag,ST.StaffID,ST.Firstname,PLD1.ListCode as statusListCode,PLD1.ListName as statusListName,AV.ActivityID,AV.ActivityName,LTF.FollowupComments');
|
||||
$this->db->from(LEAD_TRACKING_FOLLOWUP.' as LTF');
|
||||
$this->db->join(LEAD_TRACKING.' as LT','LT.TrackingID=LTF.TrackingID');
|
||||
$this->db->join(LEAD_DETAILS.' as LD', 'LT.LeadID = LD.LeadID');
|
||||
@ -424,6 +424,7 @@ class Calltracking_model extends CI_Model {
|
||||
$tracking_array["ActivityName"]=$row->ActivityName;
|
||||
$tracking_array["AlternateMobile"]=$row->AlternateMobile;
|
||||
$tracking_array["Address"]=$row->Address;
|
||||
$tracking_array["Comments"]=$row->FollowupComments;
|
||||
// $tracking_array["followupDetails"]=$this->getTrackingFollowup($row->TrackingID);
|
||||
// $followupDetails=$this->getTrackingFollowup($row->TrackingID);
|
||||
|
||||
@ -439,6 +440,9 @@ class Calltracking_model extends CI_Model {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
if($status!=true)
|
||||
{
|
||||
$result_array['pendingTrackingDetails'] = $this->getPrevPendingTrackingDetails($search);
|
||||
@ -448,16 +452,19 @@ class Calltracking_model extends CI_Model {
|
||||
{
|
||||
$result_array['pendingTrackingDetails']=1;
|
||||
}
|
||||
|
||||
// print_r($result_array);
|
||||
// die();
|
||||
|
||||
|
||||
|
||||
//print_r($this->db->last_query());
|
||||
return $result_array;
|
||||
|
||||
}
|
||||
|
||||
public function getPrevPendingTrackingDetails($search=null)
|
||||
{
|
||||
$this->db->select('LTF.FollowupOn,LD.LeadID,LD.LeadName,LD.MobileNumber,LD.IsNewEnquiry,LT.TrackingID,LT.ActivityStatus,LT.AssignedTo,LT.StatusCode,LT.University,LT.Course,LT.AlternateMobile,LT.Address,LT.Flag,ST.StaffID,ST.Firstname,PLD1.ListCode as statusListCode,PLD1.ListName as statusListName,AV.ActivityID,AV.ActivityName');
|
||||
$this->db->select('LTF.FollowupOn,LD.LeadID,LD.LeadName,LD.MobileNumber,LD.IsNewEnquiry,LT.TrackingID,LT.ActivityStatus,LT.AssignedTo,LT.StatusCode,LT.University,LT.Course,LT.AlternateMobile,LT.Address,LT.Flag,ST.StaffID,ST.Firstname,PLD1.ListCode as statusListCode,PLD1.ListName as statusListName,AV.ActivityID,AV.ActivityName,LTF.FollowupComments');
|
||||
$this->db->from(LEAD_TRACKING_FOLLOWUP.' as LTF');
|
||||
$this->db->join(LEAD_TRACKING.' as LT','LT.TrackingID=LTF.TrackingID');
|
||||
$this->db->join(LEAD_DETAILS.' as LD', 'LT.LeadID = LD.LeadID');
|
||||
@ -507,6 +514,7 @@ class Calltracking_model extends CI_Model {
|
||||
$tracking_array["ActivityName"]=$row->ActivityName;
|
||||
$tracking_array["AlternateMobile"]=$row->AlternateMobile;
|
||||
$tracking_array["Address"]=$row->Address;
|
||||
$tracking_array["Comments"]=$row->FollowupComments;
|
||||
// $tracking_array["followupDetails"]=$this->getTrackingFollowup($row->TrackingID);
|
||||
// $followupDetails=$this->getTrackingFollowup($row->TrackingID);
|
||||
|
||||
|
||||
@ -206,6 +206,8 @@ app.controller('callTrackingCtrl', ["$scope","$rootScope","toaster", "$filter",
|
||||
* created by kms
|
||||
* */
|
||||
$scope.setEditId = function (p,search1,search2,search3,search4,search5,fromDate,toDate) {
|
||||
|
||||
|
||||
$scope.searchData = {
|
||||
"searchDate": search1,
|
||||
"searchName": search2,
|
||||
@ -466,6 +468,9 @@ app.controller('callTrackingCtrl', ["$scope","$rootScope","toaster", "$filter",
|
||||
$http(getTrackDetails).then(function (response) {
|
||||
if(response.data.pendingTrackingDetails.trackingStatus && response.data.trackingDetails.length > 0){
|
||||
$scope.loader = false;
|
||||
|
||||
|
||||
console.log(response.data)
|
||||
//$scope.currentDate1=$filter('date')(new Date(), 'dd-MM-yyyy');
|
||||
$scope.tillPendingDetails = response.data.pendingTrackingDetails.trackingDetails;
|
||||
angular.forEach($scope.tillPendingDetails, function (value, key) {
|
||||
@ -491,7 +496,7 @@ app.controller('callTrackingCtrl', ["$scope","$rootScope","toaster", "$filter",
|
||||
});
|
||||
|
||||
|
||||
|
||||
//console.log($scope.data);
|
||||
$rootScope.trackingStatus = response.data.statusDetails;
|
||||
|
||||
localStorage.setItem('trackingList', JSON.stringify($scope.data));
|
||||
@ -1530,6 +1535,8 @@ app.controller('callTrackingCtrl2', ["$scope","$rootScope","toaster", "$filter",
|
||||
* created by kms
|
||||
* */
|
||||
$rootScope.updateFollowup = function (form,followupDetails,myModel1, loading) {
|
||||
// alert('com');
|
||||
// return false;
|
||||
var firstError = null;
|
||||
if (form.$invalid) {
|
||||
|
||||
|
||||
@ -170,6 +170,7 @@
|
||||
<th>Course</th>
|
||||
<th>Activity </th>
|
||||
<th>Assigned </th>
|
||||
<th>Comments</th>
|
||||
<th>Status</th>
|
||||
|
||||
</tr>
|
||||
@ -197,16 +198,18 @@
|
||||
box-shadow: 0px 0px 2px green;
|
||||
padding: 0.5em 0.6em;" aria-hidden="true"></b>
|
||||
</a></td>-->
|
||||
<td>{{p.Comments}}</td>
|
||||
|
||||
|
||||
<td ng-if="p.statusName!='CLOSE'">
|
||||
|
||||
<a class="text-dark" tooltip="Click To View" ng-click="setEditId(p,search,search2,search3.ActivityName,search4.Firstname,search5.statusName,myModel.search,myModel.dateTo);">
|
||||
<a class="text-dark" tooltip="Click To View close" ng-click="setEditId(p,search,search2,search3.ActivityName,search4.Firstname,search5.statusName,myModel.search,myModel.dateTo);">
|
||||
<span class="label label-sm label-warning"> {{p.statusName}} </span>
|
||||
</a>
|
||||
|
||||
<!--<span class="label label-sm label-warning">{{p.statusName}}</span>--></td>
|
||||
<td ng-if="p.statusName=='CLOSE'">
|
||||
<a class="text-dark" tooltip="Click To View" ng-click="setEditId(p,search,search2,search3.ActivityName,search4.Firstname,search5.statusName,myModel.search,myModel.dateTo);">
|
||||
<a class="text-dark" tooltip="Click To View no close" ng-click="setEditId(p,search,search2,search3.ActivityName,search4.Firstname,search5.statusName,myModel.search,myModel.dateTo);">
|
||||
<span class="label label-sm label-success"> {{p.statusName}} </span>
|
||||
</a>
|
||||
<!--<span class="label label-sm label-success">{{p.statusName}}</span>--></td>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user