template changes : ps

This commit is contained in:
sanjeev 2021-12-22 16:02:09 +05:30
parent a23534ad7e
commit 8bb35888a9
3 changed files with 159 additions and 62 deletions

View File

@ -332,6 +332,8 @@ $route['getSMCVendorList'] = 'SMC_Credit_PD_Controller/getCityWiseAgency';
$route['getSMCVendorPDOfficersList'] = 'SMC_Credit_PD_Controller/getSMCVendorPDOfficersList';
//Template V2 (Dynamical)
$route['getTemplateMappingDetailsV2'] = 'Template_Management_Controller/getTemplateV2';
$route['getTemplateFormsV2'] = 'Template_Management_Controller/getTemplateFormsV2';
$route['saveTemplateMappingDetailsV2'] = 'Template_Management_Controller/saveTemplateV2';
$route['saveAndUpdateTemplateFormsV2'] = 'Template_Management_Controller/saveTemplateFormsV2';
// $route['updateTemplateFormsV2'] = 'Template_Management_Controller/updateTemplateFormsV2';

File diff suppressed because one or more lines are too long

View File

@ -279,8 +279,19 @@ class Template_Management_Model extends SPARQ_Model {
}
public function getTemplateMappingDetailsV2($lender_id){
$this->db->SELECT('TEMPLATE_MAP_V2.id as map_id, TEMPLATE_MAP_V2.entity_id, ENTITY.full_name, ENTITY.short_name, TEMPLATE_MAP_V2.product_id,PRODUCTS.name as product_name,PRODUCTS.abbr as product_abbr, TEMPLATE_MAP_V2.customer_segment_id,CUSTOMERSEGMENT.name as customer_segment_name,CUSTOMERSEGMENT.abbr as customer_segment_abbr');
$this->db->FROM(TEMPLATE_MAP_V2.' as TEMPLATE_MAP_V2');
$this->db->JOIN(ENTITY.' as ENTITY','TEMPLATE_MAP_V2.entity_id = ENTITY.entity_id','LEFT');
$this->db->JOIN(PRODUCTS.' as PRODUCTS','TEMPLATE_MAP_V2.product_id = PRODUCTS.product_id','LEFT');
$this->db->JOIN(CUSTOMERSEGMENT.' as CUSTOMERSEGMENT','TEMPLATE_MAP_V2.customer_segment_id = CUSTOMERSEGMENT.customer_segment_id','LEFT');
$this->db->WHERE('TEMPLATE_MAP_V2.entity_id',$lender_id);
$result = $this->db->GET()->result_array();
return $result;
}
public function getTemplateFormsV2($records){
$this->db->SELECT('TEMPLATE_MAP_V2.id, TEMPLATE_MAP_V2.entity_id, TEMPLATE_MAP_V2.product_id, TEMPLATE_MAP_V2.customer_segment_id, TEMPLATE_MAP_V2.isactive,TEMPLATE_JSON_V2.form_id,TEMPLATE_JSON_V2.json');
$this->db->SELECT('TEMPLATE_MAP_V2.id as map_id, TEMPLATE_MAP_V2.entity_id, TEMPLATE_MAP_V2.product_id, TEMPLATE_MAP_V2.customer_segment_id,TEMPLATE_JSON_V2.form_id,TEMPLATE_JSON_V2.json');
$this->db->FROM(TEMPLATE_MAP_V2.' as TEMPLATE_MAP_V2');
$this->db->JOIN(TEMPLATE_JSON_V2.' as TEMPLATE_JSON_V2','TEMPLATE_MAP_V2.id = TEMPLATE_JSON_V2.map_id','LEFT');
if(isset($records['entity_id']))
@ -305,27 +316,4 @@ class Template_Management_Model extends SPARQ_Model {
return $insert_id;
}
public function updateTemplateFormsV2($records){
// $this->db->SELECT('TEMPLATE_JSON_V2.id, TEMPLATE_JSON_V2.entity_id, TEMPLATE_JSON_V2.product_id, TEMPLATE_JSON_V2.customer_segment_id, TEMPLATE_JSON_V2.isactive,TEMPLATE_MAP_V2.json, TEMPLATE_MAP_V2.form_id');
// $this->db->FROM(TEMPLATE_JSON_V2.' as TEMPLATE_JSON_V2');
// $this->db->JOIN(TEMPLATE_MAP_V2.' as TEMPLATE_MAP_V2','TEMPLATE_MAP_V2.map_id = TEMPLATE_JSON_V2.id','LEFT');
// if(isset($records['entity_id']))
// {
// $this->db->WHERE('TEMPLATE_JSON_V2.entity_id',$records['entity_id']);
// }
// if(isset($records['product_id']))
// {
// $this->db->WHERE('TEMPLATE_JSON_V2.product_id',$records['product_id']);
// }
// if(isset($records['customer_segment_id']))
// {
// $this->db->WHERE('TEMPLATE_JSON_V2.customer_segment_id',$records['customer_segment_id']);
// }
// $result = $this->db->GET()->result_array();
// return $result;
}
}