SMC MIS REPORT
This commit is contained in:
parent
2a1407899f
commit
914785f102
@ -314,4 +314,5 @@ $route['loadDataFromExcel'] = 'SMC_Credit_PD_Controller/loadDataFromExcel';
|
|||||||
$route['getSMCPDImgSectionData'] = 'SMC_Credit_PD_Controller/getSMCPDImgSectionData';
|
$route['getSMCPDImgSectionData'] = 'SMC_Credit_PD_Controller/getSMCPDImgSectionData';
|
||||||
$route['smcCreditPDReport'] = 'SMC_Credit_PD_Controller/smcCreditPDReport';
|
$route['smcCreditPDReport'] = 'SMC_Credit_PD_Controller/smcCreditPDReport';
|
||||||
$route['getCMUsers'] = 'SMC_Credit_PD_Controller/getCMUsers';
|
$route['getCMUsers'] = 'SMC_Credit_PD_Controller/getCMUsers';
|
||||||
|
$route['smcCreditPDMisReport'] = 'SMC_Credit_PD_Controller/smcCreditPDMisReport';
|
||||||
|
|
||||||
|
|||||||
@ -1001,7 +1001,7 @@ class SMC_Credit_PD_Controller extends REST_Controller {
|
|||||||
// file_put_contents('test.jpg', file_get_contents($url));
|
// file_put_contents('test.jpg', file_get_contents($url));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function salesPDMisReport_post()
|
public function smcCreditPDMisReport_post()
|
||||||
{
|
{
|
||||||
//$lender_id = $this->uri->segment(2);
|
//$lender_id = $this->uri->segment(2);
|
||||||
$officer_name = $this->post('officer_name');
|
$officer_name = $this->post('officer_name');
|
||||||
@ -1009,38 +1009,38 @@ class SMC_Credit_PD_Controller extends REST_Controller {
|
|||||||
$to_date = $this->post('to_date');
|
$to_date = $this->post('to_date');
|
||||||
|
|
||||||
|
|
||||||
$columns = array('SMC_CREDIT_PD.smc_credit_pd','SMC_CREDIT_PD.sales_pd_sno','SMC_CREDIT_PD.applicant_name','concat(USERPROFILE.first_name," ",USERPROFILE.last_name) as officer_name','SMC_CREDIT_PD.applicant_id','SMC_CREDIT_PD.lender_id','SMC_CREDIT_PD.product_id','SMC_CREDIT_PD.is_pdf','SMC_CREDIT_PD.is_edited','ENTITY.short_name','PRODUCT.abbr','SMC_CREDIT_PD.createdon','SMC_CREDIT_PD.status','SMC_CREDIT_PD.mail_status','SMC_CREDIT_PD.sales_pd_type','IF(SMC_CREDIT_PD.sales_pd_type = 1 ,"physical pd","tele pd") as sales_pd_type_name');
|
$columns = array('PDTRIGGER.pd_id','PDTRIGGER.pd_sno','PDTRIGGER.lender_applicant_id','PDTRIGGER.fk_product_id','PRODUCT.abbr','PDTRIGGER.pd_status','PDTRIGGER.pd_status as officer_name','PDAPPLICANTSDETAILS.applicant_name','COMMONMASTER.createdon',('(SELECT createdon FROM h_common_masters where PDTRIGGER.pd_id = primary_key AND field_name = "pd_status" order by log_id DESC limit 1) as updatedon'));
|
||||||
$table = SMC_CREDIT_PD.' as SMC_CREDIT_PD';
|
$table = PDTRIGGER.' as PDTRIGGER';
|
||||||
$joins = array(
|
$joins = array(
|
||||||
array('table' => ENTITY. ' as ENTITY',
|
|
||||||
'condition' =>'SMC_CREDIT_PD.lender_id = ENTITY.entity_id',
|
|
||||||
'jointype' => 'INNER'),
|
|
||||||
array('table' => PRODUCTS. ' as PRODUCT',
|
array('table' => PRODUCTS. ' as PRODUCT',
|
||||||
'condition' =>'SMC_CREDIT_PD.product_id = PRODUCT.product_id',
|
'condition' =>'PDTRIGGER.fk_product_id = PRODUCT.product_id',
|
||||||
'jointype' => 'INNER'),
|
'jointype' => 'INNER'),
|
||||||
array('table' => USERPROFILE. ' as USERPROFILE',
|
array('table' => PDAPPLICANTSDETAILS. ' as PDAPPLICANTSDETAILS',
|
||||||
'condition' =>'SMC_CREDIT_PD.createdby = USERPROFILE.userid',
|
'condition' =>'PDTRIGGER.pd_id = PDAPPLICANTSDETAILS.fk_pd_id and applicant_type = 1',
|
||||||
'jointype' => 'LEFT')
|
'jointype' => 'LEFT'),
|
||||||
|
array('table' => COMMONMASTER. ' as COMMONMASTER',
|
||||||
|
'condition' =>'PDTRIGGER.pd_id = COMMONMASTER.primary_key and COMMONMASTER.table_name = "'.PDTRIGGER.'" and COMMONMASTER.field_name = "pd_status" and COMMONMASTER.new_value = "COMPLETED"',
|
||||||
|
'jointype' => 'LEFT'),
|
||||||
);
|
);
|
||||||
|
|
||||||
$where_condition_array = array();
|
$where_condition_array = array('PDTRIGGER.pd_status' => 'COMPLETED');
|
||||||
if($officer_name)
|
if($officer_name)
|
||||||
{
|
{
|
||||||
//$where_condition_array[] = array('SMC_CREDIT_PD.officer_name like' => '%'.$officer_name.'%');
|
//$where_condition_array[] = array('SMC_CREDIT_PD.officer_name like' => '%'.$officer_name.'%');
|
||||||
$where_condition_array['SMC_CREDIT_PD.officer_name like'] = '%'.$officer_name.'%';
|
//$where_condition_array['PDTRIGGER.officer_name like'] = '%'.$officer_name.'%';
|
||||||
}
|
}
|
||||||
if($from_date)
|
if($from_date)
|
||||||
{
|
{
|
||||||
|
|
||||||
$where_condition_array['date(SMC_CREDIT_PD.createdon) >='] = $from_date;
|
$where_condition_array['date(PDTRIGGER.createdon) >='] = $from_date;
|
||||||
}
|
}
|
||||||
if($to_date)
|
if($to_date)
|
||||||
{
|
{
|
||||||
|
|
||||||
$where_condition_array['date(SMC_CREDIT_PD.createdon) <='] = $to_date;
|
$where_condition_array['date(PDTRIGGER.createdon) <='] = $to_date;
|
||||||
}
|
}
|
||||||
|
|
||||||
$order_by = 'SMC_CREDIT_PD.smc_credit_pd';
|
$order_by = 'PDTRIGGER.pd_id';
|
||||||
$SMC_CREDIT_PD = $this->SMC_Credit_PD_Model->getJoinRecords($columns,$table,$joins,$where_condition_array,$order_by,'DESC');
|
$SMC_CREDIT_PD = $this->SMC_Credit_PD_Model->getJoinRecords($columns,$table,$joins,$where_condition_array,$order_by,'DESC');
|
||||||
//print_r($this->db->last_query());
|
//print_r($this->db->last_query());
|
||||||
if(count($SMC_CREDIT_PD))
|
if(count($SMC_CREDIT_PD))
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user