CHANGES-in-createEmployee-createEmpPolicy-DraftStatusInsert:GWM

This commit is contained in:
bitbucket 2024-04-10 17:21:02 +05:30
parent c5556d1f9a
commit 2d7845abef
2 changed files with 8 additions and 3 deletions

View File

@ -235,10 +235,12 @@ $routes->group("/api", ["filter" => "authJWT"], function($routes){
}); });
$routes->get("/getEmployeeProfile", "EmployeeRestController::getEmployeeProfile/$1");
$routes->post("/editEmployeeProfile", "EmployeeRestController::editEmployeeProfile"); $routes->post("/editEmployeeProfile", "EmployeeRestController::editEmployeeProfile");
$routes->group("employeeRest", ["filter" => "authJWT"], function($routes){ $routes->group("employeeRest", ["filter" => "authJWT"], function($routes){
$routes->get("/getEmployeeProfile", "EmployeeRestController::getEmployeeProfile/$1");
$routes->post("employeeUpload", "EmployeeRestController::employeeUpload"); $routes->post("employeeUpload", "EmployeeRestController::employeeUpload");
$routes->get("relationshipList", "EmployeeRestController::relationshipList"); $routes->get("relationshipList", "EmployeeRestController::relationshipList");
$routes->get("getEmployeeAndDependence", "EmployeeRestController::getEmployeeAndDependence"); $routes->get("getEmployeeAndDependence", "EmployeeRestController::getEmployeeAndDependence");

View File

@ -181,6 +181,7 @@ class EmployeeRestController extends AdminController
$id = $item->id; $id = $item->id;
$item->family_floater_key = $this->RelationshipMap($item->relationship); $item->family_floater_key = $this->RelationshipMap($item->relationship);
$item->dob = $this->convertDateFormatYMD($item->dob); $item->dob = $this->convertDateFormatYMD($item->dob);
$item->emp_status = 'Draft';
$employee = $this->employeeModel->where('is_active', 1 )->update($id, (array)$item); $employee = $this->employeeModel->where('is_active', 1 )->update($id, (array)$item);
if ($employee) { if ($employee) {
$Count++; $Count++;
@ -189,6 +190,7 @@ class EmployeeRestController extends AdminController
//create new data //create new data
$item->family_floater_key = $this->RelationshipMap($item->relationship); $item->family_floater_key = $this->RelationshipMap($item->relationship);
$item->dob = $this->convertDateFormatYMD($item->dob); $item->dob = $this->convertDateFormatYMD($item->dob);
$item->emp_status = 'Draft';
$employee = $this->employeeModel->where('is_active', 1 )->insert($item); $employee = $this->employeeModel->where('is_active', 1 )->insert($item);
if ($employee) { if ($employee) {
@ -520,6 +522,7 @@ class EmployeeRestController extends AdminController
$data['client_policy_id']= $value->client_policy_id; $data['client_policy_id']= $value->client_policy_id;
$data['basic_cover_si']= $value->basic_cover_si; $data['basic_cover_si']= $value->basic_cover_si;
$data['premium']= $premium; $data['premium']= $premium;
$data['status'] = 'Draft';
$this->employeePolicyModel->insert($data); $this->employeePolicyModel->insert($data);
} }
@ -1261,12 +1264,12 @@ public function iAgreeForAddOn()
$this->employeeModel->where('emp_code', $emp_code ) $this->employeeModel->where('emp_code', $emp_code )
->where('is_active', 1 ) ->where('is_active', 1 )
->set(array('emp_status'=>'enrolled')) ->set(array('emp_status'=>'Enrolled'))
->update(); ->update();
$this->employeePolicyModel->where('client_id', $client_id ) $this->employeePolicyModel->where('client_id', $client_id )
->where('client_policy_id', $client_policy_id ) ->where('client_policy_id', $client_policy_id )
->where('is_active', 1 ) ->where('is_active', 1 )
->set(array('status'=>'enrolled')) ->set(array('status'=>'Enrolled'))
->update(); ->update();
return $this->respond(['status' => 'success','code' => 200,'data' => [] ], 200); return $this->respond(['status' => 'success','code' => 200,'data' => [] ], 200);
} }