diff --git a/app/Config/Routes.php b/app/Config/Routes.php index 36bb3868..70f2acf0 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -235,10 +235,12 @@ $routes->group("/api", ["filter" => "authJWT"], function($routes){ }); -$routes->get("/getEmployeeProfile", "EmployeeRestController::getEmployeeProfile/$1"); + $routes->post("/editEmployeeProfile", "EmployeeRestController::editEmployeeProfile"); $routes->group("employeeRest", ["filter" => "authJWT"], function($routes){ + + $routes->get("/getEmployeeProfile", "EmployeeRestController::getEmployeeProfile/$1"); $routes->post("employeeUpload", "EmployeeRestController::employeeUpload"); $routes->get("relationshipList", "EmployeeRestController::relationshipList"); $routes->get("getEmployeeAndDependence", "EmployeeRestController::getEmployeeAndDependence"); diff --git a/app/Controllers/EmployeeRestController.php b/app/Controllers/EmployeeRestController.php index 00476a0f..2481387c 100644 --- a/app/Controllers/EmployeeRestController.php +++ b/app/Controllers/EmployeeRestController.php @@ -181,6 +181,7 @@ class EmployeeRestController extends AdminController $id = $item->id; $item->family_floater_key = $this->RelationshipMap($item->relationship); $item->dob = $this->convertDateFormatYMD($item->dob); + $item->emp_status = 'Draft'; $employee = $this->employeeModel->where('is_active', 1 )->update($id, (array)$item); if ($employee) { $Count++; @@ -189,6 +190,7 @@ class EmployeeRestController extends AdminController //create new data $item->family_floater_key = $this->RelationshipMap($item->relationship); $item->dob = $this->convertDateFormatYMD($item->dob); + $item->emp_status = 'Draft'; $employee = $this->employeeModel->where('is_active', 1 )->insert($item); if ($employee) { @@ -520,6 +522,7 @@ class EmployeeRestController extends AdminController $data['client_policy_id']= $value->client_policy_id; $data['basic_cover_si']= $value->basic_cover_si; $data['premium']= $premium; + $data['status'] = 'Draft'; $this->employeePolicyModel->insert($data); } @@ -1261,12 +1264,12 @@ public function iAgreeForAddOn() $this->employeeModel->where('emp_code', $emp_code ) ->where('is_active', 1 ) - ->set(array('emp_status'=>'enrolled')) + ->set(array('emp_status'=>'Enrolled')) ->update(); $this->employeePolicyModel->where('client_id', $client_id ) ->where('client_policy_id', $client_policy_id ) ->where('is_active', 1 ) - ->set(array('status'=>'enrolled')) + ->set(array('status'=>'Enrolled')) ->update(); return $this->respond(['status' => 'success','code' => 200,'data' => [] ], 200); }