Sales Section9 added in AutomationCetDatapush : ps
This commit is contained in:
parent
98fdeb9709
commit
e69243f5ea
@ -269,7 +269,7 @@ class Sales_PD_Controller extends REST_Controller {
|
|||||||
|
|
||||||
$this->Sales_PD_Model->updateRecords(array('is_pdf' => 1, 'is_edited' => 0),SALES_PD_DATA,array('sales_pd_id' => $sales_pd_id));
|
$this->Sales_PD_Model->updateRecords(array('is_pdf' => 1, 'is_edited' => 0),SALES_PD_DATA,array('sales_pd_id' => $sales_pd_id));
|
||||||
sleep(10);
|
sleep(10);
|
||||||
$result = $this->dataSynchronization($sales_pd_id);
|
$result = $this->dataSynchronization($sales_pd_id,0);
|
||||||
$data['CETresponse'] = $result;
|
$data['CETresponse'] = $result;
|
||||||
log_message('ERROR', '#### Automation CET Data Push Sales PD ('.$sales_pd_id.') status : '.$result->status);
|
log_message('ERROR', '#### Automation CET Data Push Sales PD ('.$sales_pd_id.') status : '.$result->status);
|
||||||
if(isset($result->status) && $result->status == 200){
|
if(isset($result->status) && $result->status == 200){
|
||||||
@ -334,7 +334,7 @@ class Sales_PD_Controller extends REST_Controller {
|
|||||||
$where_arr = array('SALES_PD_DATA.is_the_data_transfer_cet'=>0,'SALES_PD_DATA.status' => COMPLETED,'SALES_PD_DATA.sales_pd_id'=>$sales_pd_id);
|
$where_arr = array('SALES_PD_DATA.is_the_data_transfer_cet'=>0,'SALES_PD_DATA.status' => COMPLETED,'SALES_PD_DATA.sales_pd_id'=>$sales_pd_id);
|
||||||
$details = $this->Sales_PD_Model->selectCustomRecords($columns, $where_arr, $table);
|
$details = $this->Sales_PD_Model->selectCustomRecords($columns, $where_arr, $table);
|
||||||
if(!empty($details)){
|
if(!empty($details)){
|
||||||
$response = $this->dataSynchronization($sales_pd_id);
|
$response = $this->dataSynchronization($sales_pd_id,1);
|
||||||
$data['CETresponse'] = $response;
|
$data['CETresponse'] = $response;
|
||||||
if(isset($response->status) && ($response->status == 200)){
|
if(isset($response->status) && ($response->status == 200)){
|
||||||
log_message('ERROR', '#### Sales PD ('.$sales_pd_id.') status '.$response->status." Data Transfered");
|
log_message('ERROR', '#### Sales PD ('.$sales_pd_id.') status '.$response->status." Data Transfered");
|
||||||
@ -392,7 +392,7 @@ class Sales_PD_Controller extends REST_Controller {
|
|||||||
log_message('ERROR', "inx = $i ".$details[$i]['sales_pd_id']);
|
log_message('ERROR', "inx = $i ".$details[$i]['sales_pd_id']);
|
||||||
$sales_pd_id = $details[$i]['sales_pd_id'];
|
$sales_pd_id = $details[$i]['sales_pd_id'];
|
||||||
// echo $sales_pd_id;
|
// echo $sales_pd_id;
|
||||||
$result = $this->dataSynchronization($sales_pd_id);
|
$result = $this->dataSynchronization($sales_pd_id,1);
|
||||||
$data['CETresponse'][$sales_pd_id] = $result;
|
$data['CETresponse'][$sales_pd_id] = $result;
|
||||||
sleep(2);
|
sleep(2);
|
||||||
if(isset($result->status) && $result->status == 200){
|
if(isset($result->status) && $result->status == 200){
|
||||||
@ -429,7 +429,7 @@ class Sales_PD_Controller extends REST_Controller {
|
|||||||
$this->response($data, REST_Controller::HTTP_OK);
|
$this->response($data, REST_Controller::HTTP_OK);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function dataSynchronization($sales_pd_id)
|
function dataSynchronization($sales_pd_id,$dummy_flag)
|
||||||
{
|
{
|
||||||
if(!empty($sales_pd_id)){
|
if(!empty($sales_pd_id)){
|
||||||
$columns = array('SALES_PD_DATA.*','ENTITY.short_name','PRODUCT.abbr','USERPROFILE.smc_emp_code');
|
$columns = array('SALES_PD_DATA.*','ENTITY.short_name','PRODUCT.abbr','USERPROFILE.smc_emp_code');
|
||||||
@ -478,35 +478,43 @@ class Sales_PD_Controller extends REST_Controller {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if($dummy_flag == 0){
|
||||||
|
$photograph_data = $this->Sales_PD_Model->selectCustomRecords(array('img_name','IF(img_name="satellite","satellite.png",rand_name) AS img'),array('fk_sales_pd_id' => $sales_pd_id,'isactive' => 1),SALEPD_DOCS);
|
||||||
|
log_message('ERROR', '#### Automation DataPush - SalesPD ('.$sales_pd_id.') There are ' . count($photograph_data).' Images');
|
||||||
|
if(!empty($photograph_data)) $CETAPP_salesPD_data['section9'] = $photograph_data;
|
||||||
|
}
|
||||||
|
|
||||||
// print_r($common_fields);die();
|
// print_r($common_fields);die();
|
||||||
$result = cet_salespd::pushwithcetsalespdapi($common_fields,$CETAPP_salesPD_data,1);
|
$result = cet_salespd::pushwithcetsalespdapi($common_fields,$CETAPP_salesPD_data,1);
|
||||||
if(isset($result->status) && $result->status == 200){
|
if(isset($result->status) && $result->status == 200){
|
||||||
$photograph_data = $this->Sales_PD_Model->selectCustomRecords(array('*'),array('fk_sales_pd_id' => $sales_pd_id,'img_name !=' => 'satellite','isactive' => 1),SALEPD_DOCS);
|
if($dummy_flag == 1){
|
||||||
$satellite_image = $this->Sales_PD_Model->selectCustomRecords(array('*'),array('fk_sales_pd_id' => $sales_pd_id,'img_name' => 'satellite','isactive' => 1),SALEPD_DOCS);
|
$photograph_data = $this->Sales_PD_Model->selectCustomRecords(array('*'),array('fk_sales_pd_id' => $sales_pd_id,'img_name !=' => 'satellite','isactive' => 1),SALEPD_DOCS);
|
||||||
log_message('ERROR', '#### Sales PD ('.$sales_pd_id.') There are ' . count($photograph_data).' Images');
|
$satellite_image = $this->Sales_PD_Model->selectCustomRecords(array('*'),array('fk_sales_pd_id' => $sales_pd_id,'img_name' => 'satellite','isactive' => 1),SALEPD_DOCS);
|
||||||
$totalimages = count($satellite_image)+count($photograph_data);
|
log_message('ERROR', '#### Sales PD ('.$sales_pd_id.') There are ' . count($photograph_data).' Images');
|
||||||
if(count($photograph_data)>0){
|
$totalimages = count($satellite_image)+count($photograph_data);
|
||||||
$j=0;
|
if(count($photograph_data)>0){
|
||||||
for ($i = 0; $i < count($photograph_data); $i++){
|
$j=0;
|
||||||
$img_fields = $common_fields;
|
for ($i = 0; $i < count($photograph_data); $i++){
|
||||||
$img_fields['img_name'] = $photograph_data[$i]['img_name'];
|
$img_fields = $common_fields;
|
||||||
$img_split = explode( ',', $photograph_data[$i]['img']);
|
$img_fields['img_name'] = $photograph_data[$i]['img_name'];
|
||||||
$img_fields['img'] = $img_split[1];
|
$img_split = explode( ',', $photograph_data[$i]['img']);
|
||||||
// $img_fields[0]['img'] = $photograph_data[$i]['img'];
|
$img_fields['img'] = $img_split[1];
|
||||||
$img_result = cet_salespd::pushwithcetphotographapi($img_fields,$i);
|
// $img_fields[0]['img'] = $photograph_data[$i]['img'];
|
||||||
if(isset($img_result->status) && ($img_result->status == 200)){$j++;}else{ log_message('ERROR', '#### Sales PD ('.$sales_pd_id.') ' . $photograph_data[$i]['img_name'].' Images Not Transfer Check it'); }
|
$img_result = cet_salespd::pushwithcetphotographapi($img_fields,$i);
|
||||||
|
if(isset($img_result->status) && ($img_result->status == 200)){$j++;}else{ log_message('ERROR', '#### Sales PD ('.$sales_pd_id.') ' . $photograph_data[$i]['img_name'].' Images Not Transfer Check it'); }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!empty($satellite_image)){
|
||||||
|
log_message('ERROR', '#### Sales PD ('.$sales_pd_id.') satellite Available');
|
||||||
|
$stt_fields = $common_fields;
|
||||||
|
$stt_fields['img_name'] = $satellite_image[0]['img_name'];
|
||||||
|
$stt_fields['img'] = $satellite_image[0]['img'];
|
||||||
|
$stt_result = cet_salespd::pushwithcetphotographapi($stt_fields,0);
|
||||||
|
if(isset($stt_result->status) && ($stt_result->status == 200)){$j++;}else{ log_message('ERROR', '#### Sales PD ('.$sales_pd_id.') ' . $satellite_image[0]['img_name'].' Images Not Transfer Check it'); }
|
||||||
|
}
|
||||||
|
$result->imageStatus = $j.'/'.$totalimages;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if(!empty($satellite_image)){
|
|
||||||
log_message('ERROR', '#### Sales PD ('.$sales_pd_id.') satellite Available');
|
|
||||||
$stt_fields = $common_fields;
|
|
||||||
$stt_fields['img_name'] = $satellite_image[0]['img_name'];
|
|
||||||
$stt_fields['img'] = $satellite_image[0]['img'];
|
|
||||||
$stt_result = cet_salespd::pushwithcetphotographapi($stt_fields,0);
|
|
||||||
if(isset($stt_result->status) && ($stt_result->status == 200)){$j++;}else{ log_message('ERROR', '#### Sales PD ('.$sales_pd_id.') ' . $satellite_image[0]['img_name'].' Images Not Transfer Check it'); }
|
|
||||||
}
|
|
||||||
$result->imageStatus = $j.'/'.$totalimages;
|
|
||||||
return $result;
|
return $result;
|
||||||
}else{
|
}else{
|
||||||
log_message('ERROR',"### CET APP SALES PDID (".$sales_pd_id.") PullSalesPDData response :".json_encode($result));
|
log_message('ERROR',"### CET APP SALES PDID (".$sales_pd_id.") PullSalesPDData response :".json_encode($result));
|
||||||
@ -1974,7 +1982,7 @@ public function filterSalesPDList_post() {
|
|||||||
{
|
{
|
||||||
$randomString .= $characters[rand(0, $charactersLength - 1)];
|
$randomString .= $characters[rand(0, $charactersLength - 1)];
|
||||||
}
|
}
|
||||||
$rand_name = $value['img_name'] == 'satellite' ? $value['img_name'].".png" : $value['img_name']."_".$randomString.".png";
|
$rand_name = $value['img_name'] == 'satellite' ? "satellite.png" : $value['img_name']."_".$randomString.".png";
|
||||||
$section_fields['data']['section9'][$k]['img_name'] = $value['img_name'];
|
$section_fields['data']['section9'][$k]['img_name'] = $value['img_name'];
|
||||||
$section_fields['data']['section9'][$k]['img'] = $rand_name;
|
$section_fields['data']['section9'][$k]['img'] = $rand_name;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user