Merge branch 'dev' of bitbucket.org:jubilian/nhance into dev
This commit is contained in:
commit
1efa7306e3
@ -212,11 +212,12 @@ $routes->get("/getEmployeeProfile", "EmployeeRestController::getEmployeeProfile/
|
|||||||
$routes->post("/editEmployeeProfile", "EmployeeRestController::editEmployeeProfile");
|
$routes->post("/editEmployeeProfile", "EmployeeRestController::editEmployeeProfile");
|
||||||
|
|
||||||
|
|
||||||
$routes->post("/employeeUpload", "EmployeeRestController::employeeUpload");
|
|
||||||
|
|
||||||
$routes->get("getEmployeeAndDependence", "EmployeeRestController::getEmployeeAndDependence");
|
$routes->get("getClientPolicy", "EmployeeRestController::getClientPolicy");
|
||||||
|
|
||||||
|
|
||||||
$routes->group("employeeRest", ["filter" => "authJWT"], function($routes){
|
$routes->group("employeeRest", ["filter" => "authJWT"], function($routes){
|
||||||
|
$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");
|
||||||
$routes->post("editEmployeeAndDependence", "EmployeeRestController::editEmployeeAndDependence");
|
$routes->post("editEmployeeAndDependence", "EmployeeRestController::editEmployeeAndDependence");
|
||||||
@ -226,6 +227,7 @@ $routes->group("employeeRest", ["filter" => "authJWT"], function($routes){
|
|||||||
$routes->post("createOrUpdateEmployeePolicySiAmount", "EmployeeRestController::createOrUpdateEmployeePolicySiAmount");
|
$routes->post("createOrUpdateEmployeePolicySiAmount", "EmployeeRestController::createOrUpdateEmployeePolicySiAmount");
|
||||||
$routes->get("deleteDependence", "EmployeeRestController::deleteDependence");
|
$routes->get("deleteDependence", "EmployeeRestController::deleteDependence");
|
||||||
$routes->get("getEmployeeAndDependenceByClientId", "EmployeeRestController::getEmployeeAndDependenceByClientId");
|
$routes->get("getEmployeeAndDependenceByClientId", "EmployeeRestController::getEmployeeAndDependenceByClientId");
|
||||||
|
$routes->get("getClientPolicy", "EmployeeRestController::getClientPolicy");
|
||||||
});
|
});
|
||||||
|
|
||||||
$routes->post("sendEmail", "EmployeeRestController::send_email");
|
$routes->post("sendEmail", "EmployeeRestController::send_email");
|
||||||
|
|||||||
@ -52,7 +52,7 @@ class EmployeeRestController extends AdminController
|
|||||||
$this->policesModel = new PolicesModel();
|
$this->policesModel = new PolicesModel();
|
||||||
$this->relationshipModel = new RelationshipModel();
|
$this->relationshipModel = new RelationshipModel();
|
||||||
$this->fileModel= new FileModel();
|
$this->fileModel= new FileModel();
|
||||||
$this->clientPolicyModel= new ClientPolicyModel();
|
$this->clientPolicyModel = new ClientPolicyModel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -211,29 +211,28 @@ class EmployeeRestController extends AdminController
|
|||||||
public function getEmployeeAndDependenceByClientId()
|
public function getEmployeeAndDependenceByClientId()
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
$empData = $this->employeeModel
|
|
||||||
->where('client_id', $this->request->getGet('client_id'))
|
|
||||||
->where('relationship', 'self')
|
|
||||||
->orderBy('id')
|
|
||||||
->findAll();
|
|
||||||
|
|
||||||
$result = [];
|
$empData = $this->employeeModel->where('client_id', $this->request->getGet('client_id'))
|
||||||
|
->where('relationship !=', null)
|
||||||
|
->orderBy('emp_code')->orderBy('id')->findAll();
|
||||||
|
|
||||||
foreach ($empData as $employee) {
|
// $result = [];
|
||||||
$employeeDependence = $this->employeeModel
|
|
||||||
->where('emp_code', $employee['emp_code'])
|
|
||||||
->where('relationship !=', 'self')
|
|
||||||
->findAll();
|
|
||||||
|
|
||||||
// Use object notation to access properties and set 'dependence'
|
// foreach ($empData as $employee) {
|
||||||
$employee['dependence'] = $employeeDependence ?: [];
|
// $employeeDependence = $this->employeeModel
|
||||||
|
// ->where('emp_code', $employee['emp_code'])
|
||||||
|
// ->where('relationship !=', 'self')
|
||||||
|
// ->findAll();
|
||||||
|
|
||||||
$result[] = $employee;
|
// // Use object notation to access properties and set 'dependence'
|
||||||
}
|
// $employee['dependence'] = $employeeDependence ?: [];
|
||||||
|
|
||||||
|
// $result[] = $employee;
|
||||||
|
// }
|
||||||
|
|
||||||
// You probably meant to check $result, not $data
|
// You probably meant to check $result, not $data
|
||||||
if ($result) {
|
if ($empData) {
|
||||||
return $this->respond(['status' => 'success', 'code' => 200, 'data' => $result], 200);
|
return $this->respond(['status' => 'success', 'code' => 200, 'data' => $empData], 200);
|
||||||
} else {
|
} else {
|
||||||
return $this->respond(['status' => 'failed', 'code' => 404, 'data' => []], 404);
|
return $this->respond(['status' => 'failed', 'code' => 404, 'data' => []], 404);
|
||||||
}
|
}
|
||||||
@ -245,6 +244,28 @@ class EmployeeRestController extends AdminController
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getClientPolicy()
|
||||||
|
{
|
||||||
|
try {
|
||||||
|
$ClientPolicyData = $this->clientPolicyModel->select('client_policy.id as client_policy_id , client_policy.client_id as client_id, policies.id as policy_id,policies.policy_type_id as policy_type_id, policies.name as policy_name')
|
||||||
|
->join('policies', 'client_policy.policy_id = policies.id', 'left')
|
||||||
|
->where('client_policy.client_id', $this->request->getGet('client_id') )
|
||||||
|
->findAll();
|
||||||
|
|
||||||
|
// You probably meant to check $result, not $data
|
||||||
|
if ($ClientPolicyData) {
|
||||||
|
return $this->respond(['status' => 'success', 'code' => 200, 'data' => $ClientPolicyData], 200);
|
||||||
|
} else {
|
||||||
|
return $this->respond(['status' => 'failed', 'code' => 404, 'data' => []], 404);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
} catch (\Exception $e) {
|
||||||
|
return $this->respond(['status' => 'failed','code' => 500,'data' => $e->getMessage()], 500);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public function getEmployeePolicy()
|
public function getEmployeePolicy()
|
||||||
{
|
{
|
||||||
|
|||||||
@ -176,7 +176,7 @@ class RestAuthenticationController extends AdminController
|
|||||||
->where('level_contacts.mobile', $mobile_number )
|
->where('level_contacts.mobile', $mobile_number )
|
||||||
->find();
|
->find();
|
||||||
|
|
||||||
$result = JWTToken::encode($hrData);
|
$result = JWTToken::encode($hrData['0']);
|
||||||
return $this->respond(['status' => 'success','code' => 200,'data' => $result],200);
|
return $this->respond(['status' => 'success','code' => 200,'data' => $result],200);
|
||||||
} else {
|
} else {
|
||||||
return $this->respond(['status' => 'failed','code' => 404,'data' => "No data"],404);
|
return $this->respond(['status' => 'failed','code' => 404,'data' => "No data"],404);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user