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*******************************************/
|
||||
|
||||
//create gmeet link
|
||||
if($pd_id != null && $pd_id != '' && ($pd_details['fk_pd_type'] == 2 || $pd_details['fk_pd_type'] == 3))
|
||||
{
|
||||
$this->createGmeetLink($pdid);
|
||||
}
|
||||
// if($pd_id != null && $pd_id != '' && ($pd_details['fk_pd_type'] == 2 || $pd_details['fk_pd_type'] == 3))
|
||||
// {
|
||||
// $this->createGmeetLink($pd_id);
|
||||
// }
|
||||
|
||||
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
|
||||
*/
|
||||
// function createGmeetLink_get()
|
||||
function createGmeetLink($pdid)
|
||||
function createGmeetLink_get()
|
||||
// function createGmeetLink($pdid)
|
||||
{
|
||||
// $pdid = $this->get('pdid');
|
||||
$pdid = $this->get('pdid');
|
||||
$this->load->library('Googleapi');
|
||||
$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,
|
||||
|
||||
);
|
||||
|
||||
$event_data = $this->googleapi->addGoogleCalenterEvent($event);
|
||||
if(is_object($event_data))
|
||||
{
|
||||
$meet_code = isset($event_data['conferenceData']['conferenceId']) ? $event_data['conferenceData']['conferenceId'] : null;
|
||||
$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);
|
||||
}
|
||||
|
||||
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))
|
||||
{
|
||||
$meet_code = isset($event_data['conferenceData']['conferenceId']) ? $event_data['conferenceData']['conferenceId'] : null;
|
||||
$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