Gmeet API created.
This commit is contained in:
parent
156cdd4866
commit
faf88a340e
@ -793,10 +793,10 @@ class PD_Controller extends REST_Controller {
|
|||||||
/****************END OF ADDTIONAL REQUIREMENTS SECTION*******************************************/
|
/****************END OF ADDTIONAL REQUIREMENTS SECTION*******************************************/
|
||||||
|
|
||||||
//create gmeet link
|
//create gmeet link
|
||||||
if($pd_id != null && $pd_id != '' && ($pd_details['fk_pd_type'] == 2 || $pd_details['fk_pd_type'] == 3))
|
// if($pd_id != null && $pd_id != '' && ($pd_details['fk_pd_type'] == 2 || $pd_details['fk_pd_type'] == 3))
|
||||||
{
|
// {
|
||||||
$this->createGmeetLink($pdid);
|
// $this->createGmeetLink($pd_id);
|
||||||
}
|
// }
|
||||||
|
|
||||||
if($pd_id != null || $pd_id != '' && $count != 0)
|
if($pd_id != null || $pd_id != '' && $count != 0)
|
||||||
{
|
{
|
||||||
@ -11887,28 +11887,44 @@ public function getCompaniesListsFromGeneralFormRawJSONV2_post()
|
|||||||
/****
|
/****
|
||||||
create gmeet link for smart and tele pd and update it in pd trigger table
|
create gmeet link for smart and tele pd and update it in pd trigger table
|
||||||
*/
|
*/
|
||||||
// function createGmeetLink_get()
|
function createGmeetLink_get()
|
||||||
function createGmeetLink($pdid)
|
// function createGmeetLink($pdid)
|
||||||
{
|
{
|
||||||
// $pdid = $this->get('pdid');
|
$pdid = $this->get('pdid');
|
||||||
$this->load->library('Googleapi');
|
$this->load->library('Googleapi');
|
||||||
$pd_details = $this->PD_Model->getPDMasterDetails($pdid);
|
$pd_details = $this->PD_Model->getPDMasterDetails($pdid);
|
||||||
$event = array(
|
|
||||||
'summary' => 'PD for case -'.$pd_details[0]['pd_sno'].' & Applicant ID - '.$pd_details[0]['lender_applicant_id'],
|
|
||||||
'start' => Date('Y-m-d'),
|
|
||||||
'end' => Date('Y-m-d'),
|
|
||||||
'pdid' => $pdid,
|
|
||||||
|
|
||||||
);
|
if($pd_details[0]['gmeet_code'] == null && ($pd_details[0]['fk_pd_type'] == 2 || $pd_details[0]['fk_pd_type'] == 3))
|
||||||
|
{
|
||||||
|
$event = array(
|
||||||
|
'summary' => 'PD for case -'.$pd_details[0]['pd_sno'].' & Applicant ID - '.$pd_details[0]['lender_applicant_id'],
|
||||||
|
'start' => Date('Y-m-d'),
|
||||||
|
'end' => Date('Y-m-d'),
|
||||||
|
'pdid' => $pdid,
|
||||||
|
|
||||||
$event_data = $this->googleapi->addGoogleCalenterEvent($event);
|
);
|
||||||
if(is_object($event_data))
|
|
||||||
{
|
$event_data = $this->googleapi->addGoogleCalenterEvent($event);
|
||||||
$meet_code = isset($event_data['conferenceData']['conferenceId']) ? $event_data['conferenceData']['conferenceId'] : null;
|
if(is_object($event_data))
|
||||||
$meet_id = isset($event_data['id']) ? $event_data['id'] : null;
|
{
|
||||||
$where_condition_array = array('pd_id' => $pdid);
|
$meet_code = isset($event_data['conferenceData']['conferenceId']) ? $event_data['conferenceData']['conferenceId'] : null;
|
||||||
$this->PD_Model->updateRecords(['gmeet_code' => $meet_code,'gmeet_id' => $meet_id],PDTRIGGER,$where_condition_array);
|
$meet_id = isset($event_data['id']) ? $event_data['id'] : null;
|
||||||
}
|
$where_condition_array = array('pd_id' => $pdid);
|
||||||
|
$this->PD_Model->updateRecords(['gmeet_code' => $meet_code,'gmeet_id' => $meet_id],PDTRIGGER,$where_condition_array);
|
||||||
|
|
||||||
|
$data['dataStatus'] = true;
|
||||||
|
$data['status'] = REST_Controller::HTTP_OK;
|
||||||
|
$data['data'] = ['gmeet_code' => $meet_code];
|
||||||
|
$this->response($data,REST_Controller::HTTP_OK);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$data['dataStatus'] = false;
|
||||||
|
$data['status'] = REST_Controller::HTTP_NO_CONTENT;
|
||||||
|
$data['msg'] = 'gmeet already created';
|
||||||
|
$this->response($data,REST_Controller::HTTP_OK);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user