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()
{
$client_id = $this->request->getGet('client_id');
$policy_type_id = $this->request->getGet('policy_type_id');
$query = $this->clientPolicyModel
->where("policy_terms IS NOT NULL AND policy_terms <> ''")
->where('policy_type_id', 2)
->where('is_active', 1);
@ -4028,6 +4028,10 @@ class ClientController extends AdminController
$query->where('client_id', $client_id);
}
if (!empty($policy_type_id)) {
$query->where('policy_type_id', $policy_type_id);
}
$data = $query->findAll();
for ($i = 0; $i < count($data); $i++) {
@ -4257,14 +4261,11 @@ class ClientController extends AdminController
}
if (!isset($policyTerms['enrollment_display_key'])) {
$policyTerms['enrollment_display_key'] = [];
$policyTerms['enrollment_display_key'] = $this->existingGPADisplayValueTransform($policyTerms);
}
}
// dd($policyTerms);
// Re-encode the ordered policy terms
$updatedPolicyTerms = json_encode($policyTerms);
@ -4446,67 +4447,67 @@ class ClientController extends AdminController
{
$transformedData = [];
if ($data["accidentalDeathBenefit"]) {
if (isset($data["accidentalDeathBenefit"])) {
$transformedData['Accidental Death Benefit'] = $data["accidentalDeathBenefit"];
}
if ($data["permanentTotalDisablement"]) {
if (isset($data["permanentTotalDisablement"])) {
$transformedData['Permanent Total Disablement'] = $data["permanentTotalDisablement"];
}
if ($data["permanentPartialDisablement"]) {
if (isset($data["permanentPartialDisablement"])) {
$transformedData['Permanent Partial Disablement'] = $data["permanentPartialDisablement"];
}
if ($data["temporaryTotalDisablementBenefit"]) {
if (isset($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"];
}
if ($data["opd_treatment_cover"]) {
if (isset($data["opd_treatment_cover"])) {
$transformedData['OPD Treatment Cover'] = $data["opd_treatment_cover"];
}
if ($data["ambulanceCharges"]) {
if (isset($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"];
}
if ($data["childrenEducationWelfareFund"]) {
if (isset($data["childrenEducationWelfareFund"])) {
$transformedData['Children Education Welfare Fund'] = $data["childrenEducationWelfareFund"];
}
if ($data["terrorism"]) {
if (isset($data["terrorism"])) {
$transformedData['Terrorism'] = $data["terrorism"];
}
if ($data["worldwideCover"]) {
if (isset($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"];
}
if ($data["fractures_dislocation_burns"]) {
if (isset($data["fractures_dislocation_burns"])) {
$transformedData['Fractures / Dislocation / Burns'] = $data["fractures_dislocation_burns"];
}
if ($data["coma"]) {
if (isset($data["coma"])) {
$transformedData['Coma'] = $data["coma"];
}
if ($data["carriageofDeadBody"]) {
if (isset($data["carriageofDeadBody"])) {
$transformedData['Carriage of Dead Body'] = $data["carriageofDeadBody"];
}
if ($data["compassionateVisitExpenses"]) {
if (isset($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"];
}
if ($data["daily_cash_allowance"]) {
if (isset($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"];
}
if ($data["animalSnakeInsectBite"]) {
if (isset($data["animalSnakeInsectBite"])) {
$transformedData['Animal/Snake/Insect Bite'] = $data["animalSnakeInsectBite"];
}
if ($data["air_ambulance"]) {
if (isset($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'
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
->select('id')
->where('ticket_type', $fetchData['ticket_type_id'])
@ -3224,6 +3229,10 @@ class EmployeeRestController extends AdminController
$message = 'Something Went Wrong';
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
@ -3249,7 +3258,7 @@ class EmployeeRestController extends AdminController
// dd($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();