SMC finance : ps

This commit is contained in:
VE10-Sanjeev 2023-07-10 20:50:27 +05:30
parent 7937b69c07
commit e69df4801b
2 changed files with 23 additions and 10 deletions

View File

@ -149,6 +149,9 @@ defined('DIGILOCKER_FILESLIST_URI') OR define('DIGILOCKER_FILESLIST_URI','https:
defined('DIGILOCKER_GETFILE_URI') OR define('DIGILOCKER_GETFILE_URI','https://api.digitallocker.gov.in/public/oauth2/1/file/');
defined('GCP_BUCKET_NAME') OR define('GCP_BUCKET_NAME','pd-giene-data');
defined('CET_CREDITPD_INTEGRATION_REINSERTIMG_URL') OR define('CET_CREDITPD_INTEGRATION_REINSERTIMG_URL','https://demo.devopsmcfinance.com/cet_creditpd/api/ReInsertImageData');
defined('SMC_FINANCE_AUTH_URL') OR define('SMC_FINANCE_AUTH_URL','http://ums.devopsmcfinance.com/umsnode/ums/api/v1/auth/login');
defined('SMC_FINANCE_REFRESH_TOKEN') OR define('SMC_FINANCE_REFRESH_TOKEN','http://ums.devopsmcfinance.com/umsnode/ums/api/v1/auth/access-token');
defined('SMC_FINANCE_UPDATE_URL') OR define('SMC_FINANCE_UPDATE_URL','http://devopsmcfinance.com/salesapi/salesapplication/v1/sales-lead/update-pd');
/*************************TWILO CONSTANTS************************************************************/
defined('TWLIO_SID') OR define('TWLIO_SID',getenv('TEST.TWLIO_SID'));
defined('TWLIO_AUTH_TOKEN') OR define('TWLIO_AUTH_TOKEN',getenv('TEST.TWLIO_AUTH_TOKEN'));
@ -183,6 +186,9 @@ else if(ENVIRONMENT == 'testing')
defined('DIGILOCKER_GETFILE_URI') OR define('DIGILOCKER_GETFILE_URI','https://api.digitallocker.gov.in/public/oauth2/1/file/');
defined('GCP_BUCKET_NAME') OR define('GCP_BUCKET_NAME','pd-giene-data');
defined('CET_CREDITPD_INTEGRATION_REINSERTIMG_URL') OR define('CET_CREDITPD_INTEGRATION_REINSERTIMG_URL','https://demo.devopsmcfinance.com/cet_creditpd/api/ReInsertImageData');
defined('SMC_FINANCE_AUTH_URL') OR define('SMC_FINANCE_AUTH_URL','http://ums.devopsmcfinance.com/umsnode/ums/api/v1/auth/login');
defined('SMC_FINANCE_REFRESH_TOKEN') OR define('SMC_FINANCE_REFRESH_TOKEN','http://ums.devopsmcfinance.com/umsnode/ums/api/v1/auth/access-token');
defined('SMC_FINANCE_UPDATE_URL') OR define('SMC_FINANCE_UPDATE_URL','http://devopsmcfinance.com/salesapi/salesapplication/v1/sales-lead/update-pd');
/*************************TWILO CONSTANTS************************************************************/
defined('TWLIO_SID') OR define('TWLIO_SID',getenv('TEST.TWLIO_SID'));
defined('TWLIO_AUTH_TOKEN') OR define('TWLIO_AUTH_TOKEN',getenv('TEST.TWLIO_AUTH_TOKEN'));
@ -217,6 +223,9 @@ else if(ENVIRONMENT == 'production')
defined('DIGILOCKER_GETFILE_URI') OR define('DIGILOCKER_GETFILE_URI','https://api.digitallocker.gov.in/public/oauth2/1/file/');
defined('GCP_BUCKET_NAME') OR define('GCP_BUCKET_NAME','pd-giene-data');
defined('CET_CREDITPD_INTEGRATION_REINSERTIMG_URL') OR define('CET_CREDITPD_INTEGRATION_REINSERTIMG_URL','https://demo.devopsmcfinance.com/cet_creditpd/api/ReInsertImageData');
defined('SMC_FINANCE_AUTH_URL') OR define('SMC_FINANCE_AUTH_URL','http://ums.devopsmcfinance.com/umsnode/ums/api/v1/auth/login');
defined('SMC_FINANCE_REFRESH_TOKEN') OR define('SMC_FINANCE_REFRESH_TOKEN','http://ums.devopsmcfinance.com/umsnode/ums/api/v1/auth/access-token');
defined('SMC_FINANCE_UPDATE_URL') OR define('SMC_FINANCE_UPDATE_URL','http://devopsmcfinance.com/salesapi/salesapplication/v1/sales-lead/update-pd');
/*************************TWILO CONSTANTS************************************************************/
defined('TWLIO_SID') OR define('TWLIO_SID',getenv('TWLIO_SID'));
defined('TWLIO_AUTH_TOKEN') OR define('TWLIO_AUTH_TOKEN',getenv('TWLIO_AUTH_TOKEN'));

View File

@ -27,8 +27,8 @@ class SMCFINANCE
// $result = curl_exec($ch );
$result = (array)curl_exec($ch );
if($result){
$response_decoded = json_decode($result[0]);
if(!empty($result)){
$response_decoded = json_decode($result[0]);
$token = $response_decoded->data->accessToken;
}else{
$token = null;
@ -88,31 +88,35 @@ class SMCFINANCE
// BODY : { "pdId": "MWISE-LFMP-357", "pdStatus": 1 }
public static function SmcFinanceApiUrl($sales_pd_id,$sales_pd_sno,$sales_pd_status,$token)
{
log_message('ERROR',"SMC Finance Api Fns ");
$headers = array('Content-Type: application/json','Authorization : Bearer '.$token);
log_message('ERROR',"SMC Finance Api Fns ".$token);
// 'Authorization:Zoho-oauthtoken '.$newaccesstoken,
$headers = array('Content-Type: application/json','Authorization: Bearer '.$token);
try{
$ch = curl_init();
$body = '{"pdId": '.$sales_pd_sno.',"pdStatus":'.$sales_pd_status.'}';
$put_url = SMC_FINANCE_API_URL.$sales_pd_id.'/update-pd';
$body = '{"pdId":'.$sales_pd_sno.',"pdStatus":'.$sales_pd_status.',"salesLeadId":'.$sales_pd_id.'}';
//$data1 = array("pdId" => $sales_pd_sno,"pdStatus"=>$sales_pd_status,"salesLeadId"=>$sales_pd_id);
// $put_url = SMC_FINANCE_API_URL.$sales_pd_id.'/update-pd';
curl_setopt($ch, CURLOPT_URL, $put_url);
curl_setopt($ch, CURLOPT_URL, SMC_FINANCE_UPDATE_URL);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT");
curl_setopt($ch, CURLOPT_POSTFIELDS,$body);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt( $ch,CURLOPT_SSL_VERIFYPEER, true );
$result = curl_exec($ch );
$response_decoded = json_decode($result);
log_message('ERROR', "SMC Finance Api Fns Response : " . $result);
curl_close( $ch );
}
catch (Exception $e) {
// $response->error = array($e->getMessage());
$response_decoded = null;
$result = array($e->getMessage());
log_message('ERROR', "SMC Finance Api Fns ERR : " . $e->getMessage());
}
return $response_decoded;
return $result;
}