salespd_cetapp_helper : ps

This commit is contained in:
gandhimathi 2022-05-06 11:36:00 +00:00
parent 6fb3560269
commit 3782f9fa17

View File

@ -4,27 +4,38 @@ class SALESPD_CETAPP
{ {
public static function pushwithcetsalespdapi($fields,$data,$flag) public static function pushwithcetsalespdapi($fields,$data,$flag)
{ {
log_message('ERROR','#### pushwithcetsalespdapi Helper FNS'); log_message('ERROR','#### pushwithcetsalespdapi Helper FNS');
$fields['data'] = $data; $fields['data'] = $data;
$pdid = $fields['pdid'];
$headers = array('Content-Type: application/json'); $headers = array('Content-Type: application/json');
log_message('ERROR',"Response Format : ".json_encode($fields)); log_message('ERROR',"Response Format : ".json_encode($fields));
$ch = curl_init(); $ch = curl_init();
if($flag == 1){ //sectionurl if($flag == 1){ //sectionurl
log_message('ERROR',"Flag 1 PullSalesPDData Api"); $log_msg = "PullSalesPDData api ";
$url = 'https://demo.devopsmcfinance.com/cet_salespd/api/PullSalesPdData'; log_message('ERROR',"Flag 1 ".$log_msg);
$url = 'https://demo.devopsmcfinance.com/cet_salespd/api/PullSalesPdData';
}else if($flag == 2){ // imgurl }else if($flag == 2){ // imgurl
log_message('ERROR',"Flag 2 PullSalesPDPhotographsData Api"); $log_msg = "PullSalesPdPhotographsData api ";
log_message('ERROR',"Flag 2 ".$log_msg);
$url = 'https://demo.devopsmcfinance.com/cet_salespd/api/PullSalesPdPhotographsData'; $url = 'https://demo.devopsmcfinance.com/cet_salespd/api/PullSalesPdPhotographsData';
$log_msg = $log_msg."(".$data[0]['img_name'].")";
} }
$fields = json_encode($fields); // print_r($fields);die;
curl_setopt( $ch,CURLOPT_URL, $url); curl_setopt( $ch,CURLOPT_URL, $url);
curl_setopt( $ch,CURLOPT_POST, true ); curl_setopt( $ch,CURLOPT_POST, true );
curl_setopt( $ch,CURLOPT_HTTPHEADER, $headers ); curl_setopt( $ch,CURLOPT_HTTPHEADER, $headers );
curl_setopt( $ch,CURLOPT_RETURNTRANSFER, true ); curl_setopt( $ch,CURLOPT_RETURNTRANSFER, true );
curl_setopt( $ch,CURLOPT_SSL_VERIFYPEER, true ); curl_setopt( $ch,CURLOPT_SSL_VERIFYPEER, true );
curl_setopt( $ch,CURLOPT_POSTFIELDS, $fields); curl_setopt( $ch,CURLOPT_POSTFIELDS, json_encode( $fields ));
$result = curl_exec($ch ); $result = curl_exec($ch );
$response = json_decode($result);
log_message('ERROR',"CET APP PDID (".$pdid.") ".$log_msg." response :".$response->status."/".$response->message);
// // MYLOG::logFunction(null,($pdid)->info("CET APP ".$log_msg,array('api_result' => $result));
// echo "res".$response->status;
// echo $response->message;
// log_message('ERROR',"result : ".$result);
// log_message('ERROR',"result : ".json_encode($result));
curl_close( $ch ); curl_close( $ch );
$CI =&get_instance(); $CI =&get_instance();
} }