PD TRIGGERD

This commit is contained in:
velz 2018-09-17 13:32:54 +05:30
parent 1ab7e0bc0f
commit b0122214f9
6 changed files with 101 additions and 14 deletions

View File

@ -89,12 +89,13 @@ defined('ROUTE_LOGIN') OR define('ROUTE_LOGIN', 'login'); // no errors
defined('ROUTE_LOGIN2') OR define('ROUTE_LOGIN2', 'login2'); // no errors
defined('ROUTE_LOGIN3') OR define('ROUTE_LOGIN3', 'login3'); // no errors
//AWS resources Constants
/*********************AWS resources Constants*************************************************/
defined('PROFILEPICTUREBUCKETNAME') OR define('PROFILEPICTUREBUCKETNAME','sineedgedevprofilepic');
/*********************AWS resources Constants*************************************************/
/*******************Define Constants for Table Names and Primarykeys**************************/
//Define Constants for Table Names and Primarykeys
defined('INDUSTRYCLASSIFICATION') OR define('INDUSTRYCLASSIFICATION','m_industry_classification');
defined('INDUSTRYCLASSIFICATIONID') OR define('INDUSTRYCLASSIFICATIONID','industry_classification_id');
@ -203,6 +204,12 @@ defined('TEMPLATEQUESTIONID') OR define('TEMPLATEQUESTIONID','template_question_
defined('TEMPLATEANSWERWEIGHTAGE') OR define('TEMPLATEANSWERWEIGHTAGE','m_template_answer_weightage');
defined('TEMPLATEANSWERWEIGHTAGEID') OR define('TEMPLATEANSWERWEIGHTAGEID','template_answer_weightage_id');
defined('PDTRIGGER') OR define('PDTRIGGER','t_pd_triggered');
defined('PDTRIGGERID') OR define('PDTRIGGERID','pd_id');
defined('PDAPPLICANTSDETAILS') OR define('PDAPPLICANTSDETAILS','t_pd_co_applicants_details');
defined('PDAPPLICANTSDETAILSID') OR define('PDAPPLICANTSDETAILSID','pd_co_applicant_id');

View File

@ -2,7 +2,7 @@
/* public key for encrypt AWS JWT token
/* public key for encrypt AWS JWT SINE_EDGE_USER_POOL_ID_TOKEN
*/
$config['jwt_public_key'] = '-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqTsyy4r3nrjumED4To7w
@ -14,6 +14,8 @@ eq0HukzvikhFNglSw5GV0pK0syZxvu/ERMg3ja4r9an8fMayVS2YpybtRl6CCCVP
RwIDAQAB
-----END PUBLIC KEY-----';
/* public key for encrypt AWS JWT LENDER_USER_POOL_ID_TOKEN
*/
$config['jwt_public_key_lender_dev'] = '-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqTsyy4r3nrjumED4To7w
r1rfjMEzL+hcF8OwGm89aHoEzKLZqr12uQw3eK7tVV97QV8aYOi0zUinHlOVx1PM
@ -24,6 +26,8 @@ eq0HukzvikhFNglSw5GV0pK0syZxvu/ERMg3ja4r9an8fMayVS2YpybtRl6CCCVP
RwIDAQAB
-----END PUBLIC KEY-----';
/* public key for encrypt AWS JWT VENDOR_USER_POOL_ID_TOKEN
*/
$config['jwt_public_key_vendor_dev'] = '-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqTsyy4r3nrjumED4To7w
r1rfjMEzL+hcF8OwGm89aHoEzKLZqr12uQw3eK7tVV97QV8aYOi0zUinHlOVx1PM

View File

@ -0,0 +1,63 @@
<?php
/**
* User: velz
* This Controller deals with PD Related CRUD Operations
*/
defined('BASEPATH') OR exit('No direct script access allowed');
require_once APPPATH . '/libraries/REST_Controller.php';
class PD_Controller extends REST_Controller {
function __construct()
{
// Construct the parent class
parent::__construct();
$this->load->model('PD_Model');
}
public triggerNewPD_post()
{
$pd_details = $this->post('pd_details');
$pd_applicant_details = $this->post('pd_applicant_details');
$count = 0;
$pd_id = $this->PD_Model->saveRecords(PDTRIGGER,$pd_details);
if($pd_id != null || $pd_id != '')
{
foreach($pd_applicant_details as $pd_applicant_detail)
{
$pd_applicant_detail['fk_pd_id'] = $pd_id;
$co_applicant_id = $this->PD_Model->saveRecords(PDAPPLICANTSDETAILS,$pd_applicant_detail);
if($co_applicant_id != null || $co_applicant_id != '')
{
$count = $count + 1;
}
}
}
if($pd_id != null || $pd_id != '' && $count != 0)
{
$data['dataStatus'] = true;
$data['status'] = REST_Controller::HTTP_OK;
$data['records'] = $template_id;
$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);
}
}
}

View File

@ -36,7 +36,7 @@ class Template_Management_Controller extends REST_Controller {
{
$data['dataStatus'] = false;
$data['status'] = REST_Controller::HTTP_NO_CONTENT;
$this->response($data,REST_Controller::HTTP_NO_CONTENT);
$this->response($data,REST_Controller::HTTP_OK);
}
}
@ -58,7 +58,7 @@ class Template_Management_Controller extends REST_Controller {
{
$data['dataStatus'] = false;
$data['status'] = REST_Controller::HTTP_NO_CONTENT;
$this->response($data,REST_Controller::HTTP_NO_CONTENT);
$this->response($data,REST_Controller::HTTP_OK);
}
}
@ -77,7 +77,7 @@ class Template_Management_Controller extends REST_Controller {
{
$data['dataStatus'] = false;
$data['status'] = REST_Controller::HTTP_NO_CONTENT;
$this->response($data,REST_Controller::HTTP_NO_CONTENT);
$this->response($data,REST_Controller::HTTP_OK);
}
@ -126,7 +126,7 @@ class Template_Management_Controller extends REST_Controller {
{
$data['dataStatus'] = false;
$data['status'] = REST_Controller::HTTP_NO_CONTENT;
$this->response($data,REST_Controller::HTTP_NO_CONTENT);
$this->response($data,REST_Controller::HTTP_OK);
}
@ -172,7 +172,7 @@ class Template_Management_Controller extends REST_Controller {
{
$data['dataStatus'] = false;
$data['status'] = REST_Controller::HTTP_NO_CONTENT;
$this->response($data,REST_Controller::HTTP_NO_CONTENT);
$this->response($data,REST_Controller::HTTP_OK);
}

View File

@ -25,13 +25,12 @@ class SPARQ_Model extends CI_Model {
}
public function selectRecords($table_name,$where_condition_array = array(),$print_query = '')
public function selectRecords($table_name,$where_condition_array = array(),$print_query = '',$limit = 50,$offset = 0,$order = 'ASC',$order_by_colum_name = '')
{
echo $print_query;
echo $table_name;
$data = $this->db->get_where($table_name,$where_condition_array)->result_array();//only AND condition
print_r($data);
$data = $this->db->order_by($order_by_colum_name,$order)->get_where($table_name,$where_condition_array,$limit,$offset)->result_array();//only AND condition
if($print_query == 1)
{
print_r($this->db->last_query());
@ -98,7 +97,7 @@ class SPARQ_Model extends CI_Model {
}
public function getJoinRecords($columns,$table,$joins,$print_query = '')
public function getJoinRecords($columns,$table,$joins,$print_query = '')
{

View File

@ -0,0 +1,14 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
require_once APPPATH . '/libraries/SPARQ_Model.php';
class PD_Model extends SPARQ_Model {
public function __construct() {
parent::__construct();
}
}