pdTeam Edit changes : ps
This commit is contained in:
parent
891221b6f6
commit
cc1beef9b9
@ -80,6 +80,10 @@ $route['savePDNotification'] = 'Common_Masters_Controller/savePDNotification';
|
|||||||
$route['saveCompany'] = 'Common_Masters_Controller/saveCompany';
|
$route['saveCompany'] = 'Common_Masters_Controller/saveCompany';
|
||||||
$route['savePDTeam'] = 'Common_Masters_Controller/savePdTeam';
|
$route['savePDTeam'] = 'Common_Masters_Controller/savePdTeam';
|
||||||
$route['deletePdTeamMapping'] = 'Common_Masters_Controller/deletePdTeamMapping';
|
$route['deletePdTeamMapping'] = 'Common_Masters_Controller/deletePdTeamMapping';
|
||||||
|
$route['getLender'] = 'Common_Masters_Controller/getLender';
|
||||||
|
$route['getProduct'] = 'Common_Masters_Controller/getProduct';
|
||||||
|
$route['getCustomerSegment'] = 'Common_Masters_Controller/getCustomerSegment';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -477,36 +477,51 @@ class Common_Masters_Controller extends REST_Controller {
|
|||||||
$root_array_customersegment = $records['fk_customer_segment'];
|
$root_array_customersegment = $records['fk_customer_segment'];
|
||||||
|
|
||||||
if(!empty($root_array_city)){
|
if(!empty($root_array_city)){
|
||||||
foreach($root_array_city as $key => $value){
|
// foreach($root_array_city as $key => $value){
|
||||||
|
|
||||||
$pdTeamForCity= array(
|
// $pdTeamForCity= array(
|
||||||
'fk_city_id'=>$value,
|
// 'fk_city_id'=>$value,
|
||||||
'fk_pdteam_id'=>$result);
|
// 'fk_pdteam_id'=>$result);
|
||||||
$this->Common_Masters_Model->saveRecords($pdTeamForCity,PDTEAMCITY);
|
// $this->Common_Masters_Model->saveRecords($pdTeamForCity,PDTEAMCITY);
|
||||||
|
|
||||||
|
// }
|
||||||
|
// $fields = array('fk_city_id','fk_pdteam_id');
|
||||||
|
// $where_condition_array = array('fk_pdteam_id' => $records[PDTEAMID]);
|
||||||
|
// $existing_city_data = $this->Common_Masters_Model->selectCustomRecords($fields,$where_condition_array,PDTEAMCITY);
|
||||||
|
foreach($root_array_city as $city)
|
||||||
|
{
|
||||||
|
$result1 = $this->Common_Masters_Model->checkCityData($city,$records[PDTEAMID]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!empty($root_array_product)){
|
if(!empty($root_array_product)){
|
||||||
foreach($root_array_product as $key => $value){
|
// foreach($root_array_product as $key => $value){
|
||||||
|
|
||||||
$pdTeamForProduct = array(
|
// $pdTeamForProduct = array(
|
||||||
'fk_product_id'=>$value,
|
// 'fk_product_id'=>$value,
|
||||||
'fk_pdteam_id'=>$result);
|
// 'fk_pdteam_id'=>$result);
|
||||||
|
|
||||||
$this->Common_Masters_Model->saveRecords($pdTeamForProduct,PDTEAMPRODUCT);
|
// $this->Common_Masters_Model->saveRecords($pdTeamForProduct,PDTEAMPRODUCT);
|
||||||
}
|
// }
|
||||||
|
foreach($root_array_product as $product)
|
||||||
|
{
|
||||||
|
$result2 = $this->Common_Masters_Model->checkProductData($product,$records[PDTEAMID]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!empty($root_array_customersegment)){
|
if(!empty($root_array_customersegment)){
|
||||||
foreach($root_array_customersegment as $key => $value){
|
// foreach($root_array_customersegment as $key => $value){
|
||||||
|
|
||||||
$pdTeamForCS = array(
|
// $pdTeamForCS = array(
|
||||||
'fk_cs_id'=>$value,
|
// 'fk_cs_id'=>$value,
|
||||||
'fk_pdteam_id'=>$result);
|
// 'fk_pdteam_id'=>$result);
|
||||||
|
|
||||||
$this->Common_Masters_Model->saveRecords($pdTeamForCS,PDTEAMCUSTOMERSEGMENT);
|
// $this->Common_Masters_Model->saveRecords($pdTeamForCS,PDTEAMCUSTOMERSEGMENT);
|
||||||
}
|
// }
|
||||||
|
foreach($root_array_customersegment as $customersegment)
|
||||||
|
{
|
||||||
|
$result3 = $this->Common_Masters_Model->checkCustomerSegmentData($customersegment,$records[PDTEAMID]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// if(!empty($root_array)){
|
// if(!empty($root_array)){
|
||||||
@ -619,31 +634,62 @@ class Common_Masters_Controller extends REST_Controller {
|
|||||||
/** End Of Save PD-Team-Detail-Function */
|
/** End Of Save PD-Team-Detail-Function */
|
||||||
|
|
||||||
/** For Of Delete PD-Team-Mapping-Detail-Function */
|
/** For Of Delete PD-Team-Mapping-Detail-Function */
|
||||||
public function deletePdTeamMapping_post()
|
// public function deletePdTeamMapping_post()
|
||||||
{
|
// {
|
||||||
$records = $this->post('records');
|
// $records = $this->post('records');
|
||||||
|
|
||||||
|
|
||||||
foreach($records as $key => $value){
|
// foreach($records as $key => $value){
|
||||||
//In Master - Have To The Record ( Updated on and Updated By )
|
// //In Master - Have To The Record ( Updated on and Updated By )
|
||||||
$where_condition_array1 = array(PDTEAMID => $value['fk_team_id']);
|
// $where_condition_array1 = array(PDTEAMID => $value['fk_team_id']);
|
||||||
|
|
||||||
$pdTeamMaster = array(
|
// $pdTeamMaster = array(
|
||||||
'fk_updatedby'=>$value['fk_updatedby'],
|
// 'fk_updatedby'=>$value['fk_updatedby'],
|
||||||
'updatedon' =>$value['updatedon']);
|
// 'updatedon' =>$value['updatedon']);
|
||||||
|
|
||||||
$result1 = $this->Common_Masters_Model->updateRecords($pdTeamMaster,PDTEAM,$where_condition_array1);
|
// $result1 = $this->Common_Masters_Model->updateRecords($pdTeamMaster,PDTEAM,$where_condition_array1);
|
||||||
|
|
||||||
|
// //In child - Have To Delete The Record
|
||||||
|
// $where_condition_array2 = array('pdteam_map_id'=>$value['pdteam_map_id']);
|
||||||
|
|
||||||
|
// $pdTeamChild = array(
|
||||||
|
// 'pdteam_map_id'=>$value['pdteam_map_id']);
|
||||||
|
|
||||||
|
// $result2 = $this->Common_Masters_Model->deleteRecords($pdTeamChild,PDTEAMMAP,$where_condition_array2);
|
||||||
|
// }
|
||||||
|
|
||||||
|
// if($result1 == 1 && $result2 == 1)
|
||||||
|
// {
|
||||||
|
// $data['dataStatus'] = true;
|
||||||
|
// $data['status'] = REST_Controller::HTTP_OK;
|
||||||
|
// // $data['records'] = $result1;
|
||||||
|
// $this->response($data,REST_Controller::HTTP_OK);
|
||||||
|
// }
|
||||||
|
// else
|
||||||
|
// {
|
||||||
|
// $data['dataStatus'] = false;
|
||||||
|
// $data['status'] = REST_Controller::HTTP_NOT_MODIFIED;
|
||||||
|
// $this->response($data,REST_Controller::HTTP_OK);
|
||||||
|
// }
|
||||||
|
|
||||||
|
// }
|
||||||
|
public function deletePdTeamMapping_post()
|
||||||
|
{
|
||||||
|
// print_r($this->post('pdteam_city_id'));
|
||||||
|
// die();
|
||||||
|
// $pk = $this->post('pdteam_city_id');
|
||||||
|
$where_condition_array = array('pdteam_city_id'=>$this->post('pdteam_city_id'));
|
||||||
|
|
||||||
|
// $pdTeamCity = array(
|
||||||
|
// 'pdteam_city_id'=> $this->post('pdteam_city_id'));
|
||||||
|
|
||||||
//In child - Have To Delete The Record
|
|
||||||
$where_condition_array2 = array('pdteam_map_id'=>$value['pdteam_map_id']);
|
|
||||||
|
|
||||||
$pdTeamChild = array(
|
$pdTeamChild = array(
|
||||||
'pdteam_map_id'=>$value['pdteam_map_id']);
|
'pdteam_city_id'=>$this->post('pdteam_city_id'));
|
||||||
|
|
||||||
$result2 = $this->Common_Masters_Model->deleteRecords($pdTeamChild,PDTEAMMAP,$where_condition_array2);
|
$result = $this->Common_Masters_Model->deleteRecords($pdTeamChild,PDTEAMCITY,$where_condition_array);
|
||||||
}
|
|
||||||
|
|
||||||
if($result1 == 1 && $result2 == 1)
|
if($result == 1)
|
||||||
{
|
{
|
||||||
$data['dataStatus'] = true;
|
$data['dataStatus'] = true;
|
||||||
$data['status'] = REST_Controller::HTTP_OK;
|
$data['status'] = REST_Controller::HTTP_OK;
|
||||||
@ -656,8 +702,7 @@ class Common_Masters_Controller extends REST_Controller {
|
|||||||
$data['status'] = REST_Controller::HTTP_NOT_MODIFIED;
|
$data['status'] = REST_Controller::HTTP_NOT_MODIFIED;
|
||||||
$this->response($data,REST_Controller::HTTP_OK);
|
$this->response($data,REST_Controller::HTTP_OK);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
|
||||||
/**End of Delete PD-TEAM-MAPPING */
|
/**End of Delete PD-TEAM-MAPPING */
|
||||||
|
|
||||||
|
|
||||||
@ -990,6 +1035,115 @@ class Common_Masters_Controller extends REST_Controller {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
/* End of Update PD Notification Details*/
|
/* End of Update PD Notification Details*/
|
||||||
|
public function getLender_post(){
|
||||||
|
|
||||||
|
$lender_id = $this->post('lender_id');
|
||||||
|
|
||||||
|
|
||||||
|
$columns = array('m_pdteam_city.*','PDTEAM.team_name as team_name','m_city.name as city_name');
|
||||||
|
$table = PDTEAM.' as PDTEAM';
|
||||||
|
|
||||||
|
$joins = array(
|
||||||
|
array(
|
||||||
|
'table' => 'm_pdteam_city',
|
||||||
|
'condition' => 'PDTEAM.pdteam_id = m_pdteam_city.fk_pdteam_id',
|
||||||
|
'jointype' => 'INNER'
|
||||||
|
),
|
||||||
|
array(
|
||||||
|
'table' => 'm_city',
|
||||||
|
'condition' => 'm_pdteam_city.fk_city_id = m_city.city_id ',
|
||||||
|
'jointype' => 'INNER'
|
||||||
|
)
|
||||||
|
);
|
||||||
|
|
||||||
|
$where_condition_array = array('PDTEAM.fk_lender_id'=>$lender_id);
|
||||||
|
$result = $this->Common_Masters_Model->getJoinRecords($columns,$table,$joins,$where_condition_array);
|
||||||
|
|
||||||
|
|
||||||
|
if(count($result) > 0)
|
||||||
|
{
|
||||||
|
$data['dataStatus'] = true;
|
||||||
|
$data['status'] = REST_Controller::HTTP_OK;
|
||||||
|
$data['records'] = $result;
|
||||||
|
$this->response($data,REST_Controller::HTTP_OK);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$data['dataStatus'] = false;
|
||||||
|
$data['status'] = REST_Controller::HTTP_NO_CONTENT;
|
||||||
|
$this->response($data,REST_Controller::HTTP_OK);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
public function getProduct_post(){
|
||||||
|
|
||||||
|
$team_id = $this->post('team_id');
|
||||||
|
$columns = array('PRODUCTS.name as name','m_pdteam_product.*');
|
||||||
|
$table = PRODUCTS.' as PRODUCTS';
|
||||||
|
|
||||||
|
$joins = array(
|
||||||
|
array(
|
||||||
|
'table' => 'm_pdteam_product',
|
||||||
|
'condition' => 'PRODUCTS.product_id = m_pdteam_product.fk_product_id and m_pdteam_product.isactive = 1',
|
||||||
|
'jointype' => 'INNER'
|
||||||
|
),
|
||||||
|
|
||||||
|
);
|
||||||
|
|
||||||
|
$where_condition_array = array('m_pdteam_product.fk_pdteam_id'=>$team_id);
|
||||||
|
$result = $this->Common_Masters_Model->getJoinRecords($columns,$table,$joins,$where_condition_array);
|
||||||
|
|
||||||
|
|
||||||
|
if(count($result) > 0)
|
||||||
|
{
|
||||||
|
$data['dataStatus'] = true;
|
||||||
|
$data['status'] = REST_Controller::HTTP_OK;
|
||||||
|
$data['records'] = $result;
|
||||||
|
$this->response($data,REST_Controller::HTTP_OK);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$data['dataStatus'] = false;
|
||||||
|
$data['status'] = REST_Controller::HTTP_NO_CONTENT;
|
||||||
|
$this->response($data,REST_Controller::HTTP_OK);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
public function getCustomerSegment_post(){
|
||||||
|
|
||||||
|
$team_id = $this->post('team_id');
|
||||||
|
$columns = array('CUSTOMERSEGMENT.*','m_pdteam_customer_segment.*');
|
||||||
|
$table = CUSTOMERSEGMENT.' as CUSTOMERSEGMENT';
|
||||||
|
|
||||||
|
$joins = array(
|
||||||
|
array(
|
||||||
|
'table' => 'm_pdteam_customer_segment',
|
||||||
|
'condition' => 'CUSTOMERSEGMENT.customer_segment_id = m_pdteam_customer_segment.fk_cs_id and m_pdteam_customer_segment.isactive = 1',
|
||||||
|
'jointype' => 'INNER'
|
||||||
|
),
|
||||||
|
|
||||||
|
);
|
||||||
|
|
||||||
|
$where_condition_array = array('m_pdteam_customer_segment.fk_pdteam_id'=>$team_id);
|
||||||
|
$result = $this->Common_Masters_Model->getJoinRecords($columns,$table,$joins,$where_condition_array);
|
||||||
|
|
||||||
|
|
||||||
|
if(count($result) > 0)
|
||||||
|
{
|
||||||
|
$data['dataStatus'] = true;
|
||||||
|
$data['status'] = REST_Controller::HTTP_OK;
|
||||||
|
$data['records'] = $result;
|
||||||
|
$this->response($data,REST_Controller::HTTP_OK);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$data['dataStatus'] = false;
|
||||||
|
$data['status'] = REST_Controller::HTTP_NO_CONTENT;
|
||||||
|
$this->response($data,REST_Controller::HTTP_OK);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
public function getListOfPdTeamCityMapping(){
|
public function getListOfPdTeamCityMapping(){
|
||||||
$records = $this->post('records');
|
$records = $this->post('records');
|
||||||
//$count = 0;
|
//$count = 0;
|
||||||
|
|||||||
@ -19,21 +19,17 @@ class Common_Masters_Model extends SPARQ_Model {
|
|||||||
/**
|
/**
|
||||||
* This Function is used to Get The PD Team Related Datas for Listing
|
* This Function is used to Get The PD Team Related Datas for Listing
|
||||||
*/
|
*/
|
||||||
// public function pdteamlist(){
|
// public function pdteamlist(){
|
||||||
|
// $result = $this->db->get(PDTEAM)->result_array();
|
||||||
// $result = $this->db->get(PDTEAM)->result_array();
|
// if(count($result) !=0){
|
||||||
|
// foreach($result as $key=> $r){
|
||||||
// if(count($result) !=0){
|
// $cities = $this->db->get_where(PDTEAMMAP,array('fk_team_id'=>$r['pdteam_id']))->result_array();
|
||||||
// foreach($result as $key=> $r){
|
// array_push($result[$key],$cities);
|
||||||
|
// }
|
||||||
// $cities = $this->db->get_where(PDTEAMMAP,array('fk_team_id'=>$r['pdteam_id']))->result_array();
|
// }
|
||||||
// array_push($result[$key],$cities);
|
// return $result;
|
||||||
// }
|
// }
|
||||||
// }
|
public function pdteamlist(){
|
||||||
|
|
||||||
// return $result;
|
|
||||||
// }
|
|
||||||
public function pdteamlist(){
|
|
||||||
|
|
||||||
$result = $this->db->get(PDTEAM)->result_array();
|
$result = $this->db->get(PDTEAM)->result_array();
|
||||||
|
|
||||||
@ -48,6 +44,63 @@ class Common_Masters_Model extends SPARQ_Model {
|
|||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This Function is used to inserting new Data
|
||||||
|
* argument 1 '$city' = Which is get from Controller (cityid),
|
||||||
|
* argument 2 '$teamid' = Which is get From COntroller (teamid),
|
||||||
|
*/
|
||||||
|
public function checkCityData($city,$teamid)
|
||||||
|
{
|
||||||
|
$this->db->select('PDTEAMCITY.fk_city_id');
|
||||||
|
$this->db->where('PDTEAMCITY.fk_pdteam_id',$teamid);
|
||||||
|
$this->db->where('PDTEAMCITY.fk_city_id',$city);
|
||||||
|
$result = $this->db->get(PDTEAMCITY.' as PDTEAMCITY')->result();
|
||||||
|
if(!empty($result)){}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$this->db->insert(PDTEAMCITY, array('fk_city_id'=>$city,'fk_pdteam_id'=>$teamid));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This Function is used to inserting new Data
|
||||||
|
* argument 1 '$product' = Which is get from Controller (productid),
|
||||||
|
* argument 2 '$teamid' = Which is get From COntroller (teamid),
|
||||||
|
*/
|
||||||
|
public function checkProductData($product,$teamid)
|
||||||
|
{
|
||||||
|
$this->db->select('PDTEAMPRODUCT.fk_product_id');
|
||||||
|
$this->db->where('PDTEAMPRODUCT.fk_pdteam_id',$teamid);
|
||||||
|
$this->db->where('PDTEAMPRODUCT.fk_product_id',$product);
|
||||||
|
$this->db->where('PDTEAMPRODUCT.isactive',1);
|
||||||
|
$result = $this->db->get(PDTEAMPRODUCT.' as PDTEAMPRODUCT')->result();
|
||||||
|
if(!empty($result)){}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$this->db->insert(PDTEAMPRODUCT, array('fk_product_id'=>$product,'fk_pdteam_id'=>$teamid));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This Function is used to inserting new Data
|
||||||
|
* argument 1 '$cs' = Which is get from Controller (Customersegmentid),
|
||||||
|
* argument 2 '$teamid' = Which is get From COntroller (teamid),
|
||||||
|
*/
|
||||||
|
public function checkCustomerSegmentData($cs,$teamid)
|
||||||
|
{
|
||||||
|
$this->db->select('PDTEAMCUSTOMERSEGMENT.fk_cs_id');
|
||||||
|
$this->db->where('PDTEAMCUSTOMERSEGMENT.fk_pdteam_id',$teamid);
|
||||||
|
$this->db->where('PDTEAMCUSTOMERSEGMENT.fk_cs_id',$cs);
|
||||||
|
$this->db->where('PDTEAMCUSTOMERSEGMENT.isactive',1);
|
||||||
|
$result = $this->db->get(PDTEAMCUSTOMERSEGMENT.' as PDTEAMCUSTOMERSEGMENT')->result();
|
||||||
|
if(!empty($result))
|
||||||
|
{}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$this->db->insert(PDTEAMCUSTOMERSEGMENT, array('fk_cs_id'=>$cs,'fk_pdteam_id'=>$teamid));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This Function is used to Delete The Datas
|
* This Function is used to Delete The Datas
|
||||||
* argument 1 '$record_data' = Which is get from Controller,Its Have Deleted datas
|
* argument 1 '$record_data' = Which is get from Controller,Its Have Deleted datas
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user