PD TAT REPORT OTEHR ISSUES

This commit is contained in:
Velz2020 2019-09-13 16:31:05 +05:30
parent 6cc57869e7
commit 2a2802459e
7 changed files with 90 additions and 13 deletions

View File

@ -244,6 +244,7 @@ $route['getDashBoardDetailsOfCity'] = 'Dash_Board_Controller/getDashBoardDetails
$route['getDashBoardAlertDetails'] = 'Dash_Board_Controller/getDashBoardDetailsOfAlert'; $route['getDashBoardAlertDetails'] = 'Dash_Board_Controller/getDashBoardDetailsOfAlert';
$route['PD_MIS_report'] = 'Dash_Board_Controller/PD_MIS_report'; $route['PD_MIS_report'] = 'Dash_Board_Controller/PD_MIS_report';
$route['alertPDTAT'] = 'Dash_Board_Controller/alertPDTAT'; $route['alertPDTAT'] = 'Dash_Board_Controller/alertPDTAT';
$route['pdTATReport'] = 'Dash_Board_Controller/pdTATReport';
$route['testCognito'] = 'Branch_Controller/testCognito'; $route['testCognito'] = 'Branch_Controller/testCognito';
//$route['(getPDReportHTML/:any)'] = 'Welcome/getPDReportHTML'; //$route['(getPDReportHTML/:any)'] = 'Welcome/getPDReportHTML';

View File

@ -154,5 +154,23 @@ class Dash_Board_Controller extends REST_Controller {
} }
public function pdTATReport_post()
{
$filter_params = ($this->post());
$applicant_id = isset($filter_params['applicant_id']) && $filter_params['applicant_id'] != '' ? $filter_params['applicant_id'] : null;
$from_date = isset($filter_params['from_date']) && $filter_params['from_date'] != '' ? $filter_params['from_date'] : null;
$to_date = isset($filter_params['to_date']) && $filter_params['to_date'] != '' ? $filter_params['to_date'] : null;
$city = isset($filter_params['city']) && $filter_params['city'] != '' ? $filter_params['city'] : null;
$branch = isset($filter_params['branch']) && $filter_params['branch'] != '' ? $filter_params['branch'] : null;
$lenderid = isset($filter_params['lenderid']) && $filter_params['lenderid'] != '' ? $filter_params['lenderid'] : null;
$res = $this->Dash_Board_Model->pdTATreport($applicant_id,$from_date,$to_date,$city,$branch,$lenderid);
$data['dataStatus'] = true;
$data['status'] = REST_Controller::HTTP_OK;
$data['records'] = $res;
$this->response($data,REST_Controller::HTTP_OK);
}
} }

View File

@ -8825,7 +8825,7 @@ public function getCompaniesListsFromGeneralFormRawJSON_post()
$records = $this->post(); $records = $this->post();
$current_operation = null; $current_operation = null;
$applicant_id = null; $applicant_id = null;
//print_r($records); //print_r($records);die();
$applicant_type = $records['is_applicant'] ? 0 : ($records['is_person_met'] ? 3 : ''); $applicant_type = $records['is_applicant'] ? 0 : ($records['is_person_met'] ? 3 : '');
$applicant_details = array('fk_pd_id' => $records['fk_pd_id'],'applicant_name' => $records['applicant_name'],'applicant_title_name' => $records['applicant_title_name'],'applicant_type' => $applicant_type ); $applicant_details = array('fk_pd_id' => $records['fk_pd_id'],'applicant_name' => $records['applicant_name'],'applicant_title_name' => $records['applicant_title_name'],'applicant_type' => $applicant_type );
@ -8837,7 +8837,10 @@ public function getCompaniesListsFromGeneralFormRawJSON_post()
} }
else else
{ {
unset($applicant_details['applicant_type']); if($applicant_type == 0)
{
unset($applicant_details['applicant_type']);
}
$applicant_id = $this->PD_Model->updateRecords($applicant_details,PDAPPLICANTSDETAILS,array('pd_co_applicant_id' => $records['pd_co_applicant_id'])); $applicant_id = $this->PD_Model->updateRecords($applicant_details,PDAPPLICANTSDETAILS,array('pd_co_applicant_id' => $records['pd_co_applicant_id']));
$current_operation = 2;// 2 means UPDATE $current_operation = 2;// 2 means UPDATE
} }
@ -8893,14 +8896,14 @@ public function getCompaniesListsFromGeneralFormRawJSON_post()
$lender_id = $this->PD_Model->selectCustomRecords(array('fk_lender_id'),array('pd_id' => $records['fk_pd_id']),PDTRIGGER); $lender_id = $this->PD_Model->selectCustomRecords(array('fk_lender_id'),array('pd_id' => $records['fk_pd_id']),PDTRIGGER);
$bucket_name = LENDER_BUCKET_NAME_PREFIX.$lender_id[0]['fk_lender_id']; $bucket_name = LENDER_BUCKET_NAME_PREFIX.$lender_id[0]['fk_lender_id'];
$applicant_name = $this->PD_Model->selectCustomRecords(array('pd_document_name'),array('fk_pd_id' => $records['fk_pd_id'],'pd_document_title' => ($records['applicant_name'])),PDDOCUMENTS); $applicant_name = $this->PD_Model->selectCustomRecords(array('pd_document_name'),array('fk_pd_id' => $records['fk_pd_id'],'pd_document_title' => ($records['applicant_name']),'isactive' => 1),PDDOCUMENTS);
if(count($applicant_name)) if(count($applicant_name))
{ {
$profilepics3path = 'pd'.$records['fk_pd_id'].'/'.($applicant_name[0]['pd_document_name']); $profilepics3path = 'pd'.$records['fk_pd_id'].'/'.($applicant_name[0]['pd_document_name']);
$singed_uri = $this->aws_s3->getSingleObjectInaBucketAsSignedURI($bucket_name,$profilepics3path,'30 minutes'); $singed_uri = $this->aws_s3->getSingleObjectInaBucketAsSignedURI($bucket_name,$profilepics3path,'30 minutes');
$is_person_met_pic = $singed_uri; $is_person_met_pic = $singed_uri;
} }
$applicant_name_id = $this->PD_Model->selectCustomRecords(array('pd_document_name'),array('fk_pd_id' => $records['fk_pd_id'],'pd_document_title' => ($records['applicant_name'].'-id_proof')),PDDOCUMENTS); $applicant_name_id = $this->PD_Model->selectCustomRecords(array('pd_document_name'),array('fk_pd_id' => $records['fk_pd_id'],'pd_document_title' => ($records['applicant_name'].'-id_proof'),'isactive' => 1),PDDOCUMENTS);
if(count($applicant_name_id)) if(count($applicant_name_id))
{ {
$profilepics3path = 'pd'.$records['fk_pd_id'].'/'.($applicant_name_id[0]['pd_document_name']); $profilepics3path = 'pd'.$records['fk_pd_id'].'/'.($applicant_name_id[0]['pd_document_name']);

View File

@ -233,6 +233,40 @@ class Dash_Board_Model extends SPARQ_Model {
return $query->result(); return $query->result();
} }
public function pdTATreport($applicant_id = null,$from_date = null,$to_date = null,$city = null,$branch = null,$lenderid = null)
{
$this->db->SELECT('*,TIMEDIFF(triggered,draft) as draft_to_triggered,TIMEDIFF(allocated,triggered) as triggered_to_allocated,TIMEDIFF(accepted,allocated) as allocated_to_accepted,TIMEDIFF(scheduled,accepted) as accepted_to_scheduled,TIMEDIFF(initiated,scheduled) as scheduled_to_initiated,TIMEDIFF(started,initiated) as initiated_to_started,TIMEDIFF(inprogress,started) as started_to_inprogress,TIMEDIFF(completed,inprogress) as inprogress_to_completed,TIMEDIFF(qc_complete,completed) as completed_to_qc_complete');
$this->db->FROM(PDMIS);
if($applicant_id != null)
{
$this->db->LIKE('application_id',$applicant_id);
}
if($from_date != null)
{
$this->db->WHERE('date(triggered)>=',$from_date);
}
if($to_date != null)
{
$this->db->WHERE('date(triggered)<=',$to_date);
}
if($city != null)
{
$this->db->LIKE('city',$city);
}
if($branch != null)
{
$this->db->LIKE('branch',$branch);
}
// if($lenderid != null)
// {
// $this->db->LIKE('branch',$branch);
// }
$query = $this->db->get();
//print_r($this->db->last_query());
return $query->result();
}
} }

View File

@ -1224,8 +1224,17 @@ defined('BASEPATH') OR exit('No direct script access allowed');
{ {
$loan_table_dispaly_rows[] = array('particulars' => 'Type of Property Being Mortgaged','details' => substr_count($loan_form['property_type_master'],'Others') ? $loan_form['property_type_others'] : $loan_form['property_type_master']); $loan_table_dispaly_rows[] = array('particulars' => 'Type of Property Being Mortgaged','details' => substr_count($loan_form['property_type_master'],'Others') ? $loan_form['property_type_others'] : $loan_form['property_type_master']);
//print_r($loan_form);die();
$owners_list = null;foreach($loan_form['owners_list_master'] as $owner){ $owners_list.=$owner.' and '; } $owners_list = null;foreach($loan_form['owners_list_master'] as $owner){ $owners_list.=$owner.' and '; }
///echo $owners_list;
$owners_list = substr_replace($owners_list, '', strrpos($owners_list, 'and'),strlen($owners_list)); $owners_list = substr_replace($owners_list, '', strrpos($owners_list, 'and'),strlen($owners_list));
if($owners_list == '')
{
if(isset($loan_form['owner_name_group'][0]['owner_name']))
{
$owners_list = $loan_form['owner_name_group'][0]['owner_name']['name'];
}
}
$loan_table_dispaly_rows[] = array('particulars' => 'Name of the current / proposed owner(s) of the Property being Mortgaged','details' => $owners_list); $loan_table_dispaly_rows[] = array('particulars' => 'Name of the current / proposed owner(s) of the Property being Mortgaged','details' => $owners_list);
$loan_table_dispaly_rows[] = array('particulars' => 'Status of Construction','details' => $loan_form['construction_status_master']); $loan_table_dispaly_rows[] = array('particulars' => 'Status of Construction','details' => $loan_form['construction_status_master']);
@ -2988,18 +2997,16 @@ defined('BASEPATH') OR exit('No direct script access allowed');
$bindStockResult["service_stocks"]=array(); $bindStockResult["service_stocks"]=array();
} }
//print_r($bindStockResult);die(); //print_r($bindStockResult);die();
count($bindStockResult['wholesale']) || count($bindStockResult['retail']) || count($bindStockResult['manufacturing'] || $bindStockResult["service_stocks"])? array_push($stockResult,$bindStockResult) : $stockResult; count($bindStockResult['wholesale']) || count($bindStockResult['retail']) || count($bindStockResult['manufacturing']) || count($bindStockResult["service_stocks"])? array_push($stockResult,$bindStockResult) : array();
//echo "**********************"; //echo "**********************";
//print_r($stockResult);die(); //print_r($stockResult);die();
?> ?>
<?php <?php
if(count($stockResult)){ if(count($stockResult) || $stock_form_remarks != ''){
$stock_sr_no = 0; $stock_sr_no = 0;
?> ?>
<h3 contenteditable="true">Stock Details</h3> <h3 contenteditable="true">Stock Details</h3>
<?php foreach($stockResult as $getstRow) { ?> <?php foreach($stockResult as $getstRow) { ?>
<h3><?php echo $getstRow['company_name']; ?></h3> <h3><?php echo $getstRow['company_name']; ?></h3>
<table class="scorecard_table"> <table class="scorecard_table">
@ -3158,7 +3165,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
<?php <?php
// //
} }
//echo '<p>'.$stock_form_remarks.'</p>'; echo '<p>'.$stock_form_remarks.'</p>';
//else {?> //else {?>
<!-- <p> Stock details is not available.</p> --> <!-- <p> Stock details is not available.</p> -->
<?php //} <?php //}

View File

@ -1224,6 +1224,13 @@ defined('BASEPATH') OR exit('No direct script access allowed');
$owners_list = null;foreach($loan_form['owners_list_master'] as $owner){ $owners_list.=$owner.' and '; } $owners_list = null;foreach($loan_form['owners_list_master'] as $owner){ $owners_list.=$owner.' and '; }
$owners_list = substr_replace($owners_list, '', strrpos($owners_list, 'and'),strlen($owners_list)); $owners_list = substr_replace($owners_list, '', strrpos($owners_list, 'and'),strlen($owners_list));
if($owners_list == '')
{
if(isset($loan_form['owner_name_group'][0]['owner_name']))
{
$owners_list = $loan_form['owner_name_group'][0]['owner_name']['name'];
}
}
$loan_table_dispaly_rows[] = array('particulars' => 'Name of the current / proposed owner(s) of the Property being Mortgaged','details' => $owners_list); $loan_table_dispaly_rows[] = array('particulars' => 'Name of the current / proposed owner(s) of the Property being Mortgaged','details' => $owners_list);
$loan_table_dispaly_rows[] = array('particulars' => 'Status of Construction','details' => $loan_form['construction_status_master']); $loan_table_dispaly_rows[] = array('particulars' => 'Status of Construction','details' => $loan_form['construction_status_master']);
@ -2940,13 +2947,13 @@ defined('BASEPATH') OR exit('No direct script access allowed');
$bindStockResult["service_stocks"]=array(); $bindStockResult["service_stocks"]=array();
} }
//print_r($bindStockResult);die(); //print_r($bindStockResult);die();
count($bindStockResult['wholesale']) || count($bindStockResult['retail']) || count($bindStockResult['manufacturing'] || $bindStockResult["service_stocks"])? array_push($stockResult,$bindStockResult) : $stockResult; count($bindStockResult['wholesale']) || count($bindStockResult['retail']) || count($bindStockResult['manufacturing']) || count($bindStockResult["service_stocks"])? array_push($stockResult,$bindStockResult) : $stockResult;
//echo "**********************"; //echo "**********************";
//print_r($stockResult);die(); //print_r($stockResult);die();
?> ?>
<?php <?php
if(count($stockResult)){ if(count($stockResult) || $stock_form_remarks != ''){
$stock_sr_no = 0; $stock_sr_no = 0;
?> ?>
@ -3110,7 +3117,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
<?php <?php
// //
} }
//echo '<p>'.$stock_form_remarks.'</p>'; echo '<p>'.$stock_form_remarks.'</p>';
//else {?> //else {?>
<!-- <p> Stock details is not available.</p> --> <!-- <p> Stock details is not available.</p> -->
<?php //} <?php //}

View File

@ -1032,6 +1032,13 @@ defined('BASEPATH') OR exit('No direct script access allowed');
$owners_list = null;foreach($loan_form['owners_list_master'] as $owner){ $owners_list.=$owner.' and '; } $owners_list = null;foreach($loan_form['owners_list_master'] as $owner){ $owners_list.=$owner.' and '; }
$owners_list = substr_replace($owners_list, '', strrpos($owners_list, 'and'),strlen($owners_list)); $owners_list = substr_replace($owners_list, '', strrpos($owners_list, 'and'),strlen($owners_list));
if($owners_list == '')
{
if(isset($loan_form['owner_name_group'][0]['owner_name']))
{
$owners_list = $loan_form['owner_name_group'][0]['owner_name']['name'];
}
}
$loan_table_dispaly_rows[] = array('particulars' => 'Name of the current / proposed owner(s) of the Property being Mortgaged','details' => $owners_list); $loan_table_dispaly_rows[] = array('particulars' => 'Name of the current / proposed owner(s) of the Property being Mortgaged','details' => $owners_list);
$loan_table_dispaly_rows[] = array('particulars' => 'Status of Construction','details' => $loan_form['construction_status_master']); $loan_table_dispaly_rows[] = array('particulars' => 'Status of Construction','details' => $loan_form['construction_status_master']);