SALES PD FILTER & CALCEL PD REMARK
This commit is contained in:
parent
94b20d2808
commit
838343e68c
@ -886,6 +886,7 @@ class PD_Controller extends REST_Controller {
|
|||||||
{
|
{
|
||||||
$pd_details = $this->post('records');
|
$pd_details = $this->post('records');
|
||||||
//print_r($pd_details);die();
|
//print_r($pd_details);die();
|
||||||
|
$pd_cancel_remark = '';
|
||||||
log_message('ERROR',"UpdatePD Called");
|
log_message('ERROR',"UpdatePD Called");
|
||||||
// log_message('ERROR',print_r($pd_details));
|
// log_message('ERROR',print_r($pd_details));
|
||||||
if((isset($pd_details['pd_id']) && $pd_details['pd_id'] != "" ) && (isset($pd_details['random_string']) && $pd_details['random_string'] != " "))
|
if((isset($pd_details['pd_id']) && $pd_details['pd_id'] != "" ) && (isset($pd_details['random_string']) && $pd_details['random_string'] != " "))
|
||||||
@ -1045,10 +1046,20 @@ class PD_Controller extends REST_Controller {
|
|||||||
$pd_details['pd_status'] == INPROGRESS;
|
$pd_details['pd_status'] == INPROGRESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(isset($pd_details['pd_status']) && ($pd_details['pd_status'] == CANCELLED ))
|
||||||
|
{
|
||||||
|
$pd_cancel_remark = $pd_details['remark'];
|
||||||
|
unset($pd_details['remark']);
|
||||||
|
}
|
||||||
$where_condition_array = array('pd_id' => $pd_details['pd_id'],'random_string' => $pd_details['random_string']);
|
$where_condition_array = array('pd_id' => $pd_details['pd_id'],'random_string' => $pd_details['random_string']);
|
||||||
$pd_id_modified = $this->PD_Model->updateRecords($pd_details,PDTRIGGER,$where_condition_array);
|
$pd_id_modified = $this->PD_Model->updateRecords($pd_details,PDTRIGGER,$where_condition_array);
|
||||||
// print_r($this->db->last_query());
|
// print_r($this->db->last_query());
|
||||||
|
|
||||||
|
//update pd cancel remrks if any
|
||||||
|
if($pd_cancel_remark)
|
||||||
|
{
|
||||||
|
$this->PD_Model->saveRecords(array('fk_pd_id' => $pd_details['pd_id'],'remark' => $pd_cancel_remark,'createdby' => $pd_details['fk_updatedby'],),PDREMARKS);
|
||||||
|
}
|
||||||
//Update Address table,if primary address choosed
|
//Update Address table,if primary address choosed
|
||||||
if($primary_address_id != null)
|
if($primary_address_id != null)
|
||||||
{
|
{
|
||||||
@ -1861,7 +1872,7 @@ public function assignPDTempalate($data)
|
|||||||
$fields = array('pdteam_id');
|
$fields = array('pdteam_id');
|
||||||
$where_condition_array = array('team_name' => "General");
|
$where_condition_array = array('team_name' => "General");
|
||||||
$general_team_id = $this->PD_Model->selectCustomRecords($fields,$where_condition_array,PDTEAM);
|
$general_team_id = $this->PD_Model->selectCustomRecords($fields,$where_condition_array,PDTEAM);
|
||||||
|
// print_r($general_team_id);die();
|
||||||
if(count($general_team_id))
|
if(count($general_team_id))
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@ -525,7 +525,7 @@ class Sales_PD_Controller extends REST_Controller {
|
|||||||
$section_names = array('1' => 'General Section','2' => 'Fund Requirement','3' => 'stakeholders','4' => 'Institution Details','5' => 'Product Information','6' => 'Financial Information','7' => 'Final Remraks','8' => 'Officer Details','9' => 'Photography');
|
$section_names = array('1' => 'General Section','2' => 'Fund Requirement','3' => 'stakeholders','4' => 'Institution Details','5' => 'Product Information','6' => 'Financial Information','7' => 'Final Remraks','8' => 'Officer Details','9' => 'Photography');
|
||||||
}
|
}
|
||||||
|
|
||||||
$count = $this->Sales_PD_Model->selectCustomRecords(array('count(*) as count'),array('lender_id' => $records['lender_id'],'product_id' => $records['product_id']),SALES_PD_DATA);
|
$count = $this->Sales_PD_Model->selectCustomRecords(array('count(*) as count'),array('lender_id' => $records['lender_id'],'product_id' => $records['product_id'],'isactive' => 1),SALES_PD_DATA);
|
||||||
|
|
||||||
// die();
|
// die();
|
||||||
if($records['sales_pd_id'] == '' || $records['sales_pd_id'] == null)
|
if($records['sales_pd_id'] == '' || $records['sales_pd_id'] == null)
|
||||||
@ -983,8 +983,9 @@ public function filterSalesPDList_post() {
|
|||||||
$pd_applicant_name = strtolower($records['pd_applicant_name']);
|
$pd_applicant_name = strtolower($records['pd_applicant_name']);
|
||||||
$pd_officer_name = isset($records['pd_officer']) ? $records['pd_officer'] : null ;
|
$pd_officer_name = isset($records['pd_officer']) ? $records['pd_officer'] : null ;
|
||||||
$sales_pd_officer_id = isset($records['sales_pd_officer_id']) ? $records['sales_pd_officer_id'] : null ;
|
$sales_pd_officer_id = isset($records['sales_pd_officer_id']) ? $records['sales_pd_officer_id'] : null ;
|
||||||
$result_data=$this->Sales_PD_Model->getSalesPDListwithFilters($pd_status,$pd_from_date,$pd_to_date,$pd_products,$pd_lender,$pd_applicant_name,$pd_officer_name,$sales_pd_officer_id);
|
$sales_pd_type = isset($records['sales_pd_type']) ? $records['sales_pd_type'] : null ;
|
||||||
// print_r ($result_data);
|
$result_data=$this->Sales_PD_Model->getSalesPDListwithFilters($pd_status,$pd_from_date,$pd_to_date,$pd_products,$pd_lender,$pd_applicant_name,$pd_officer_name,$sales_pd_officer_id,$sales_pd_type);
|
||||||
|
// print_r (count($result_data));die();
|
||||||
if(count($result_data)){
|
if(count($result_data)){
|
||||||
$data['dataStatus'] = true;
|
$data['dataStatus'] = true;
|
||||||
$data['status'] = REST_Controller::HTTP_OK;
|
$data['status'] = REST_Controller::HTTP_OK;
|
||||||
|
|||||||
@ -50,7 +50,7 @@ class CUSTOM_PDALERTS
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if($core_details[0]['pd_status'] == ALLOCATED_TO_PARTNER && $core_details[0]['vendor_email'] != '')
|
if($core_details[0]['pd_status'] == ALLOCATED_TO_FIA && $core_details[0]['vendor_email'] != '')
|
||||||
{
|
{
|
||||||
$msg = 'Dear Team,\n\n New PD has been Allocated to you. \" {{applicant_name}} \" ID - \" {{applicant_id}} \" .\n\nWarm Regards,\nSineedge Consulting Private Limited.';
|
$msg = 'Dear Team,\n\n New PD has been Allocated to you. \" {{applicant_name}} \" ID - \" {{applicant_id}} \" .\n\nWarm Regards,\nSineedge Consulting Private Limited.';
|
||||||
$msg = PDALERTS::stringReplace($msg,$core_details,'MAIL');
|
$msg = PDALERTS::stringReplace($msg,$core_details,'MAIL');
|
||||||
|
|||||||
@ -8,7 +8,7 @@ class Sales_PD_Model extends SPARQ_Model {
|
|||||||
public function __construct() {
|
public function __construct() {
|
||||||
parent::__construct();
|
parent::__construct();
|
||||||
}
|
}
|
||||||
public function getSalesPDListwithFilters($pd_status = '',$pd_from_date = '',$pd_to_date = '',$pd_products = '',$pd_lender = '',$pd_applicant_name = '',$pd_officer_name = '',$sales_pd_officer_id) {
|
public function getSalesPDListwithFilters($pd_status = '',$pd_from_date = '',$pd_to_date = '',$pd_products = '',$pd_lender = '',$pd_applicant_name = '',$pd_officer_name = '',$sales_pd_officer_id,$sales_pd_type = '') {
|
||||||
// SALES_PD_DATA.sales_pd_sno, SALES_PD_DATA.sales_pd_id, SALES_PD_DATA.applicant_name,concat(USERPROFILE.first_name," ",USERPROFILE.last_name) as officer_name,SALES_PD_DATA.applicant_id,SALES_PD_DATA.lender_id,SALES_PD_DATA.product_id,SALES_PD_DATA.is_pdf,SALES_PD_DATA.is_edited,ENTITY.short_name,PRODUCTS.abbr,DATE_FORMAT(SALES_PD_DATA.createdon, "%d/%m/%Y") as pd_createdon,SALES_PD_DATA.status
|
// SALES_PD_DATA.sales_pd_sno, SALES_PD_DATA.sales_pd_id, SALES_PD_DATA.applicant_name,concat(USERPROFILE.first_name," ",USERPROFILE.last_name) as officer_name,SALES_PD_DATA.applicant_id,SALES_PD_DATA.lender_id,SALES_PD_DATA.product_id,SALES_PD_DATA.is_pdf,SALES_PD_DATA.is_edited,ENTITY.short_name,PRODUCTS.abbr,DATE_FORMAT(SALES_PD_DATA.createdon, "%d/%m/%Y") as pd_createdon,SALES_PD_DATA.status
|
||||||
$this->db->SELECT(' SALES_PD_DATA.sales_pd_sno, SALES_PD_DATA.sales_pd_id, SALES_PD_DATA.applicant_name,concat(USERPROFILE.first_name," ",USERPROFILE.last_name) as officer_name,SALES_PD_DATA.applicant_id,SALES_PD_DATA.lender_id,SALES_PD_DATA.product_id,SALES_PD_DATA.is_pdf,SALES_PD_DATA.is_edited,ENTITY.short_name,PRODUCTS.abbr,SALES_PD_DATA.createdon,
|
$this->db->SELECT(' SALES_PD_DATA.sales_pd_sno, SALES_PD_DATA.sales_pd_id, SALES_PD_DATA.applicant_name,concat(USERPROFILE.first_name," ",USERPROFILE.last_name) as officer_name,SALES_PD_DATA.applicant_id,SALES_PD_DATA.lender_id,SALES_PD_DATA.product_id,SALES_PD_DATA.is_pdf,SALES_PD_DATA.is_edited,ENTITY.short_name,PRODUCTS.abbr,SALES_PD_DATA.createdon,
|
||||||
DATE_FORMAT(SALES_PD_DATA.createdon, "%Y-%m-%d") as pd_createdon, SALES_PD_DATA.status,SALES_PD_DATA.sales_pd_type,SALES_PD_DATA.rand_string');
|
DATE_FORMAT(SALES_PD_DATA.createdon, "%Y-%m-%d") as pd_createdon, SALES_PD_DATA.status,SALES_PD_DATA.sales_pd_type,SALES_PD_DATA.rand_string');
|
||||||
@ -44,6 +44,9 @@ class Sales_PD_Model extends SPARQ_Model {
|
|||||||
if(!empty($sales_pd_officer_id)) {
|
if(!empty($sales_pd_officer_id)) {
|
||||||
$this->db->WHERE('SALES_PD_DATA.createdby',$sales_pd_officer_id);
|
$this->db->WHERE('SALES_PD_DATA.createdby',$sales_pd_officer_id);
|
||||||
}
|
}
|
||||||
|
if(!empty($sales_pd_type)) {
|
||||||
|
$this->db->WHERE('SALES_PD_DATA.sales_pd_type',$sales_pd_type);
|
||||||
|
}
|
||||||
$this->db->WHERE('SALES_PD_DATA.isactive',1);
|
$this->db->WHERE('SALES_PD_DATA.isactive',1);
|
||||||
$this->db->order_by('SALES_PD_DATA.sales_pd_id','desc');
|
$this->db->order_by('SALES_PD_DATA.sales_pd_id','desc');
|
||||||
$this->db->limit(1000,0);
|
$this->db->limit(1000,0);
|
||||||
|
|||||||
@ -1743,7 +1743,7 @@ font-weight: bolder;;
|
|||||||
|
|
||||||
//echo $pd_offiecer_status_about_neighbor;
|
//echo $pd_offiecer_status_about_neighbor;
|
||||||
if(count($existNeighRefCheck)>0){
|
if(count($existNeighRefCheck)>0){
|
||||||
print_r($existNeighRefCheck);die();
|
print_r($existNeighRefCheck);//die();
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<?php foreach($existNeighRefCheck as $nkey => $nfValue) {
|
<?php foreach($existNeighRefCheck as $nkey => $nfValue) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user