diff --git a/api/application/controllers/Sales_PD_Controller.php b/api/application/controllers/Sales_PD_Controller.php index 0fdbc6e2..82df02fd 100644 --- a/api/application/controllers/Sales_PD_Controller.php +++ b/api/application/controllers/Sales_PD_Controller.php @@ -512,6 +512,12 @@ class Sales_PD_Controller extends REST_Controller { $completed_sections = $this->Sales_PD_Model->selectCustomRecords(array('section_id'),array('status' => 1,'sales_pd_id' => $records['sales_pd_id'],'isactive' => 1),SALESPD_SECTION_DATA); //print_r($completed_sections); + $img_satellite_check = $this->Sales_PD_Model->selectCustomRecords(array('count(*) as count'),array('img_name' => 'satellite','fk_sales_pd_id' => $records['sales_pd_id'],'isactive' => 1),SALEPD_DOCS); + + $img_selfile_check = $this->Sales_PD_Model->selectCustomRecords(array('count(*) as count'),array('img_name' => 'selfie_with_person_met','fk_sales_pd_id' => $records['sales_pd_id'],'isactive' => 1),SALEPD_DOCS); + + + $dup_of_section_names = $section_names; //print_r($dup_of_section_names); foreach ($completed_sections as $completed_section_key => $completed_section_value) @@ -538,8 +544,10 @@ class Sales_PD_Controller extends REST_Controller { $data['status'] = REST_Controller::HTTP_OK; $this->response($data,REST_Controller::HTTP_OK); } - //die(); - if(count($drafted_sections)) + + + + if(count($drafted_sections) ) { @@ -559,6 +567,17 @@ class Sales_PD_Controller extends REST_Controller { $data['status'] = REST_Controller::HTTP_OK; $this->response($data,REST_Controller::HTTP_OK); } + else if($img_satellite_check[0]['count'] == 0 || $img_selfile_check[0]['count'] == 0) + { + unset($records['status']); + $data['dataStatus'] = true; + $data['records'] = array('section_id' => 9,'sectin_name' => 'selfie image'); + $data['pd_status'] = 'DRAFT'; + $data['status'] = REST_Controller::HTTP_OK; + $this->response($data,REST_Controller::HTTP_OK); + } + + else { $records['status'] = 'COMPLETED'; @@ -567,10 +586,12 @@ class Sales_PD_Controller extends REST_Controller { $id = $this->Sales_PD_Model->updateRecords($records,SALES_PD_DATA,array('sales_pd_id' => $records['sales_pd_id'])); $this->prepareSalesPDReport($records['sales_pd_id'],false); - sleep(5); + sleep(10); + //echo 'afetr 10'; //trigger mail function PDALERTS::sendSalesPDMail($this,$records['sales_pd_id']); } + } else {