diff --git a/api/application/config/routes.php b/api/application/config/routes.php index 784a6621..c4bbd5d4 100644 --- a/api/application/config/routes.php +++ b/api/application/config/routes.php @@ -89,6 +89,7 @@ $route['getServerInfo'] = 'Common_Masters_Controller/getServerInfo'; $route['getVideoChatAccessKey'] = 'Common_Masters_Controller/getVideoChatAccessKey'; $route['uploadSMCDataFile'] = 'Common_Masters_Controller/uploadSMCDataFile'; $route['getSMCTempAddresses'] = 'Common_Masters_Controller/getSMCTempAddresses'; +$route['saveNewSMCTempAddresses'] = 'Common_Masters_Controller/saveNewSMCTempAddresses'; diff --git a/api/application/controllers/Common_Masters_Controller.php b/api/application/controllers/Common_Masters_Controller.php index 2ef466ce..2bcc8d10 100644 --- a/api/application/controllers/Common_Masters_Controller.php +++ b/api/application/controllers/Common_Masters_Controller.php @@ -1407,6 +1407,7 @@ class Common_Masters_Controller extends REST_Controller { $pd_master_details = $this->PD_Model->getPDMasterDetails($pdid); // print_r($pd_master_details);die(); $addresses = $this->Common_Masters_Model->getSMCTempAddresses($pd_master_details[0]['excel_file_id']); + $addresses[] = array('id' => null,'display' => 'Add New Address', 'is_others' => -1); if(count($addresses)) { $data['dataStatus'] = true; @@ -1432,5 +1433,37 @@ class Common_Masters_Controller extends REST_Controller { } } + + public function saveNewSMCTempAddresses_post() + { + $records = $this->post('records'); + // print_r($records); + if(isset($records['file_id'])) + { + $id = $this->Common_Masters_Model->saveRecords($records,SMC_TEMP_ADDRESS); + if($id) + { + $data['dataStatus'] = true; + $data['status'] = REST_Controller::HTTP_OK; + $data['records'] = $id; + $this->response($data,REST_Controller::HTTP_OK); + } + else + { + $data['dataStatus'] = false; + $data['status'] = REST_Controller::HTTP_NOT_FOUND; + $data['msg'] = 'Something went wrong! Try Later !'; + $this->response($data,REST_Controller::HTTP_OK); + } + } + else + { + $data['dataStatus'] = false; + $data['status'] = REST_Controller::HTTP_PARTIAL_CONTENT; + $data['msg'] = 'Param missing..!'; + $this->response($data,REST_Controller::HTTP_PARTIAL_CONTENT); + } + + } } ?> \ No newline at end of file