FIX_CLAIM_API_AND_TERMS_SCRIPT ; RV

This commit is contained in:
VENKATESHWARAN 2025-02-21 14:53:06 +05:30
parent 2f1d0549a5
commit f03377c196
2 changed files with 89 additions and 79 deletions

View File

@ -4017,10 +4017,10 @@ class ClientController extends AdminController
public function updatePolicyTermsKey() public function updatePolicyTermsKey()
{ {
$client_id = $this->request->getGet('client_id'); $client_id = $this->request->getGet('client_id');
$policy_type_id = $this->request->getGet('policy_type_id');
$query = $this->clientPolicyModel $query = $this->clientPolicyModel
->where("policy_terms IS NOT NULL AND policy_terms <> ''") ->where("policy_terms IS NOT NULL AND policy_terms <> ''")
->where('policy_type_id', 2)
->where('is_active', 1); ->where('is_active', 1);
@ -4028,6 +4028,10 @@ class ClientController extends AdminController
$query->where('client_id', $client_id); $query->where('client_id', $client_id);
} }
if (!empty($policy_type_id)) {
$query->where('policy_type_id', $policy_type_id);
}
$data = $query->findAll(); $data = $query->findAll();
for ($i = 0; $i < count($data); $i++) { for ($i = 0; $i < count($data); $i++) {
@ -4257,14 +4261,11 @@ class ClientController extends AdminController
} }
if (!isset($policyTerms['enrollment_display_key'])) { if (!isset($policyTerms['enrollment_display_key'])) {
$policyTerms['enrollment_display_key'] = []; $policyTerms['enrollment_display_key'] = $this->existingGPADisplayValueTransform($policyTerms);
} }
} }
// dd($policyTerms); // dd($policyTerms);
// Re-encode the ordered policy terms // Re-encode the ordered policy terms
$updatedPolicyTerms = json_encode($policyTerms); $updatedPolicyTerms = json_encode($policyTerms);
@ -4446,67 +4447,67 @@ class ClientController extends AdminController
{ {
$transformedData = []; $transformedData = [];
if ($data["accidentalDeathBenefit"]) { if (isset($data["accidentalDeathBenefit"])) {
$transformedData['Accidental Death Benefit'] = $data["accidentalDeathBenefit"]; $transformedData['Accidental Death Benefit'] = $data["accidentalDeathBenefit"];
} }
if ($data["permanentTotalDisablement"]) { if (isset($data["permanentTotalDisablement"])) {
$transformedData['Permanent Total Disablement'] = $data["permanentTotalDisablement"]; $transformedData['Permanent Total Disablement'] = $data["permanentTotalDisablement"];
} }
if ($data["permanentPartialDisablement"]) { if (isset($data["permanentPartialDisablement"])) {
$transformedData['Permanent Partial Disablement'] = $data["permanentPartialDisablement"]; $transformedData['Permanent Partial Disablement'] = $data["permanentPartialDisablement"];
} }
if ($data["temporaryTotalDisablementBenefit"]) { if (isset($data["temporaryTotalDisablementBenefit"])) {
$transformedData['Temporary Total Disablement Benefit'] = $data["temporaryTotalDisablementBenefit"]; $transformedData['Temporary Total Disablement Benefit'] = $data["temporaryTotalDisablementBenefit"];
} }
if ($data["medical_expenses_medical_extension"]) { if (isset($data["medical_expenses_medical_extension"])) {
$transformedData['Medical Expenses / Medical Extension (IPD)'] = $data["medical_expenses_medical_extension"]; $transformedData['Medical Expenses / Medical Extension (IPD)'] = $data["medical_expenses_medical_extension"];
} }
if ($data["opd_treatment_cover"]) { if (isset($data["opd_treatment_cover"])) {
$transformedData['OPD Treatment Cover'] = $data["opd_treatment_cover"]; $transformedData['OPD Treatment Cover'] = $data["opd_treatment_cover"];
} }
if ($data["ambulanceCharges"]) { if (isset($data["ambulanceCharges"])) {
$transformedData['Ambulance Charges'] = $data["ambulanceCharges"]; $transformedData['Ambulance Charges'] = $data["ambulanceCharges"];
} }
if ($data["repatriation_of_mortal_remains"]) { if (isset($data["repatriation_of_mortal_remains"])) {
$transformedData['Repatriation of Mortal Remains'] = $data["repatriation_of_mortal_remains"]; $transformedData['Repatriation of Mortal Remains'] = $data["repatriation_of_mortal_remains"];
} }
if ($data["childrenEducationWelfareFund"]) { if (isset($data["childrenEducationWelfareFund"])) {
$transformedData['Children Education Welfare Fund'] = $data["childrenEducationWelfareFund"]; $transformedData['Children Education Welfare Fund'] = $data["childrenEducationWelfareFund"];
} }
if ($data["terrorism"]) { if (isset($data["terrorism"])) {
$transformedData['Terrorism'] = $data["terrorism"]; $transformedData['Terrorism'] = $data["terrorism"];
} }
if ($data["worldwideCover"]) { if (isset($data["worldwideCover"])) {
$transformedData['Worldwide Cover'] = $data["worldwideCover"]; $transformedData['Worldwide Cover'] = $data["worldwideCover"];
} }
if ($data["family_transportation_benefits"]) { if (isset($data["family_transportation_benefits"])) {
$transformedData['Family Transportation Benefits'] = $data["family_transportation_benefits"]; $transformedData['Family Transportation Benefits'] = $data["family_transportation_benefits"];
} }
if ($data["fractures_dislocation_burns"]) { if (isset($data["fractures_dislocation_burns"])) {
$transformedData['Fractures / Dislocation / Burns'] = $data["fractures_dislocation_burns"]; $transformedData['Fractures / Dislocation / Burns'] = $data["fractures_dislocation_burns"];
} }
if ($data["coma"]) { if (isset($data["coma"])) {
$transformedData['Coma'] = $data["coma"]; $transformedData['Coma'] = $data["coma"];
} }
if ($data["carriageofDeadBody"]) { if (isset($data["carriageofDeadBody"])) {
$transformedData['Carriage of Dead Body'] = $data["carriageofDeadBody"]; $transformedData['Carriage of Dead Body'] = $data["carriageofDeadBody"];
} }
if ($data["compassionateVisitExpenses"]) { if (isset($data["compassionateVisitExpenses"])) {
$transformedData['Compassionate Visit Expenses'] = $data["compassionateVisitExpenses"]; $transformedData['Compassionate Visit Expenses'] = $data["compassionateVisitExpenses"];
} }
if ($data["travel_expenses_for_medical_treatment"]) { if (isset($data["travel_expenses_for_medical_treatment"])) {
$transformedData['Travel expenses for Medical Treatment'] = $data["travel_expenses_for_medical_treatment"]; $transformedData['Travel expenses for Medical Treatment'] = $data["travel_expenses_for_medical_treatment"];
} }
if ($data["daily_cash_allowance"]) { if (isset($data["daily_cash_allowance"])) {
$transformedData['Daily cash Allowance'] = $data["daily_cash_allowance"]; $transformedData['Daily cash Allowance'] = $data["daily_cash_allowance"];
} }
if ($data["artifical_limb_and_prosthesis"]) { if (isset($data["artifical_limb_and_prosthesis"])) {
$transformedData['Artifical Limb and Prosthesis'] = $data["artifical_limb_and_prosthesis"]; $transformedData['Artifical Limb and Prosthesis'] = $data["artifical_limb_and_prosthesis"];
} }
if ($data["animalSnakeInsectBite"]) { if (isset($data["animalSnakeInsectBite"])) {
$transformedData['Animal/Snake/Insect Bite'] = $data["animalSnakeInsectBite"]; $transformedData['Animal/Snake/Insect Bite'] = $data["animalSnakeInsectBite"];
} }
if ($data["air_ambulance"]) { if (isset($data["air_ambulance"])) {
$transformedData['Air Ambulance'] = $data["air_ambulance"]; $transformedData['Air Ambulance'] = $data["air_ambulance"];
} }

View File

@ -3157,7 +3157,12 @@ class EmployeeRestController extends AdminController
where emp.id = $employee_id and emp.is_active = 1 and emp.emp_status = 'active' where emp.id = $employee_id and emp.is_active = 1 and emp.emp_status = 'active'
limit 1 "; limit 1 ";
$fetchData = $this->employeeModel->query($sql)->getResultArray()[0]; $emp_ticket_data = $this->employeeModel->query($sql)->getResultArray();
// print_r(db_connect()->getLastQuery()); die;
if(!empty($emp_ticket_data)){
$fetchData = $emp_ticket_data[0];
$fetchData['claim_status_id'] = $this->claimStatusModel $fetchData['claim_status_id'] = $this->claimStatusModel
->select('id') ->select('id')
->where('ticket_type', $fetchData['ticket_type_id']) ->where('ticket_type', $fetchData['ticket_type_id'])
@ -3224,6 +3229,10 @@ class EmployeeRestController extends AdminController
$message = 'Something Went Wrong'; $message = 'Something Went Wrong';
return $this->respond(['status' => false, 'code' => 400, 'message' => $message], 200); return $this->respond(['status' => false, 'code' => 400, 'message' => $message], 200);
} }
}else{
return $this->response->setJSON(['status' => false, 'code' => 200, 'message' => 'The employee is not active.'])->setStatusCode(404);
}
} }
//department //department
@ -3249,7 +3258,7 @@ class EmployeeRestController extends AdminController
// dd($emp_id); // dd($emp_id);
if (empty($emp_id)) { if (empty($emp_id)) {
return $this->response->setJSON(['error' => 'emp_id is required'])->setStatusCode(404); return $this->response->setJSON(['status' => false, 'code' => 200, 'message' => 'emp_id is required.'])->setStatusCode(404);
} }
$TicketMasterModel = new TicketMasterModel(); $TicketMasterModel = new TicketMasterModel();