PD CATEGORY WEIGHTAGE
This commit is contained in:
parent
d77df52983
commit
88624c9fb0
@ -87,7 +87,7 @@ defined('EXIT__AUTO_MAX') OR define('EXIT__AUTO_MAX', 125); // highest auto
|
|||||||
// define login route name for token verification
|
// define login route name for token verification
|
||||||
//defined('ROUTE_LOGIN') OR define('ROUTE_LOGIN', '(listLessPDDetails/:any)'); // no errors
|
//defined('ROUTE_LOGIN') OR define('ROUTE_LOGIN', '(listLessPDDetails/:any)'); // no errors
|
||||||
//defined('ROUTE_LOGIN') OR define('ROUTE_LOGIN', '(listAllTemplates/:any)'); // no errors
|
//defined('ROUTE_LOGIN') OR define('ROUTE_LOGIN', '(listAllTemplates/:any)'); // no errors
|
||||||
defined('ROUTE_LOGIN') OR define('ROUTE_LOGIN', 'getQuestionsForTemplateCreation'); // no errors
|
defined('ROUTE_LOGIN') OR define('ROUTE_LOGIN', 'schdulePD'); // no errors
|
||||||
|
|
||||||
/*********************AWS resources Constants*************************************************/
|
/*********************AWS resources Constants*************************************************/
|
||||||
defined('PROFILE_PICTURE_BUCKET_NAME') OR define('PROFILE_PICTURE_BUCKET_NAME','sineedgedevprofilepic');
|
defined('PROFILE_PICTURE_BUCKET_NAME') OR define('PROFILE_PICTURE_BUCKET_NAME','sineedgedevprofilepic');
|
||||||
@ -309,5 +309,8 @@ defined('ENTITYPDPRICEINFOID') OR define('ENTITYPDPRICEINFOID','entity_pdprice_i
|
|||||||
defined('VENDORCITYMAP') OR define('VENDORCITYMAP','m_vendor_city_map');
|
defined('VENDORCITYMAP') OR define('VENDORCITYMAP','m_vendor_city_map');
|
||||||
defined('VENDORCITYMAPID') OR define('VENDORCITYMAPID','vendor_city_map_id');
|
defined('VENDORCITYMAPID') OR define('VENDORCITYMAPID','vendor_city_map_id');
|
||||||
|
|
||||||
|
defined('PDCATEGORYWEIGHTAGE') OR define('PDCATEGORYWEIGHTAGE','t_pd_category_weightage');
|
||||||
|
defined('PDCATEGORYWEIGHTAGEID') OR define('PDCATEGORYWEIGHTAGEID','pd_category_weightage_id');
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -352,6 +352,7 @@ class Common_Masters_Controller extends REST_Controller {
|
|||||||
{
|
{
|
||||||
$records = $this->post('records');
|
$records = $this->post('records');
|
||||||
// print_r($records);die;
|
// print_r($records);die;
|
||||||
|
$result = array();
|
||||||
if(!empty($records))
|
if(!empty($records))
|
||||||
{
|
{
|
||||||
foreach($records['teamDetails'] as $users)
|
foreach($records['teamDetails'] as $users)
|
||||||
@ -364,6 +365,8 @@ class Common_Masters_Controller extends REST_Controller {
|
|||||||
$result = $this->Common_Masters_Model->updateRecords($record,PDOFFICIERSDETAILS,$where_condition_array);
|
$result = $this->Common_Masters_Model->updateRecords($record,PDOFFICIERSDETAILS,$where_condition_array);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if(count($result) > 0)
|
if(count($result) > 0)
|
||||||
{
|
{
|
||||||
$data['dataStatus'] = true;
|
$data['dataStatus'] = true;
|
||||||
|
|||||||
@ -593,6 +593,28 @@ class PD_Controller extends REST_Controller {
|
|||||||
*/
|
*/
|
||||||
public function schdulePD_post()
|
public function schdulePD_post()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
$records['fk_pd_id'] = 40;
|
||||||
|
$fields = array('fk_pd_template_id');
|
||||||
|
$where_condition_array = array('pd_id'=>$records['fk_pd_id']);
|
||||||
|
$res_array = $this->PD_Model->selectCustomRecords($fields,$where_condition_array,PDTRIGGER);
|
||||||
|
//print_r($res_array);
|
||||||
|
if(count($res_array))
|
||||||
|
{
|
||||||
|
$template_id = $res_array[0]['fk_pd_template_id'];
|
||||||
|
echo $template_id;
|
||||||
|
$fields = array('fk_question_category_id','weightage');
|
||||||
|
$where_condition_array = array('fk_template_id'=>$template_id);
|
||||||
|
$res_array = $this->PD_Model->selectCustomRecords($fields,$where_condition_array,TEMPLATECATEGORYWEIGHTAGE);
|
||||||
|
print_r($res_array);
|
||||||
|
|
||||||
|
foreach($res_array as $key => $category)
|
||||||
|
{
|
||||||
|
$temp_data = array('fk_pd_id'=>$records['fk_pd_id'],'fk_category_id'=>$category['fk_question_category_id'],'pd_category_weightage'=>$category['weightage']);
|
||||||
|
$this->PD_Model->saveRecords($temp_data,PDCATEGORYWEIGHTAGE);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
die();
|
||||||
$records = $this->post('records');
|
$records = $this->post('records');
|
||||||
if($records['schedule_time'] != "" || $records['schedule_time'] != null)
|
if($records['schedule_time'] != "" || $records['schedule_time'] != null)
|
||||||
{
|
{
|
||||||
@ -602,6 +624,35 @@ class PD_Controller extends REST_Controller {
|
|||||||
$temp_array = array('pd_status' => SCHEDULED,'fk_updatedby'=>$records['fk_scheduled_by'],'updatedon'=>$records['createdon'],'scheduled_on'=>$records['schedule_time']);
|
$temp_array = array('pd_status' => SCHEDULED,'fk_updatedby'=>$records['fk_scheduled_by'],'updatedon'=>$records['createdon'],'scheduled_on'=>$records['schedule_time']);
|
||||||
$pd_id_modified = $this->PD_Model->updateRecords($temp_array,PDTRIGGER,$where_condition_array);
|
$pd_id_modified = $this->PD_Model->updateRecords($temp_array,PDTRIGGER,$where_condition_array);
|
||||||
|
|
||||||
|
/******* Code Snippt for Save Template Category Weightage info to PD category Info*/
|
||||||
|
$fields = array('fk_pd_template_id');
|
||||||
|
$where_condition_array = array('pd_id'=>$records['fk_pd_id']);
|
||||||
|
$res_array = $this->PD_Model->selectCustomRecords($fields,$where_condition_array,PDTRIGGER);
|
||||||
|
|
||||||
|
if(count($res_array))
|
||||||
|
{
|
||||||
|
$fields = array('fk_pd_template_id');
|
||||||
|
$where_condition_array = array('pd_id'=>$records['fk_pd_id']);
|
||||||
|
$res_array = $this->PD_Model->selectCustomRecords($fields,$where_condition_array,PDTRIGGER);
|
||||||
|
|
||||||
|
if(count($res_array))
|
||||||
|
{
|
||||||
|
$template_id = $res_array[0]['fk_pd_template_id'];
|
||||||
|
|
||||||
|
$fields = array('fk_question_category_id','weightage');
|
||||||
|
$where_condition_array = array('fk_template_id'=>$template_id);
|
||||||
|
$template_categories = $this->PD_Model->selectCustomRecords($fields,$where_condition_array,TEMPLATECATEGORYWEIGHTAGE);
|
||||||
|
|
||||||
|
foreach($template_categories as $key => $category)
|
||||||
|
{
|
||||||
|
$temp_data = array('fk_pd_id'=>$records['fk_pd_id'],'fk_category_id'=>$category['fk_question_category_id'],'pd_category_weightage'=>$category['weightage']);
|
||||||
|
$this->PD_Model->saveRecords($temp_data,PDCATEGORYWEIGHTAGE);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/******* End of Code Snippt Save Template Category Weightage info to PD category Info*/
|
||||||
|
|
||||||
|
|
||||||
if($pd_id_modified != "" || $pd_id_modified != null)
|
if($pd_id_modified != "" || $pd_id_modified != null)
|
||||||
{
|
{
|
||||||
PDALERTS::pdnotification($records['fk_pd_id']);
|
PDALERTS::pdnotification($records['fk_pd_id']);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user