diff --git a/src/main/java/com/ffii/lioner/modules/lioner/pdf/service/PdfService.java b/src/main/java/com/ffii/lioner/modules/lioner/pdf/service/PdfService.java index 57ab39e..ca19b8e 100644 --- a/src/main/java/com/ffii/lioner/modules/lioner/pdf/service/PdfService.java +++ b/src/main/java/com/ffii/lioner/modules/lioner/pdf/service/PdfService.java @@ -259,7 +259,7 @@ public class PdfService extends AbstractBaseEntityService entry : sourceForm.getFormFields().entrySet()) { @@ -316,36 +317,40 @@ public class PdfService extends AbstractBaseEntityService commonField.setTobarccoYes(fieldValue); case "tobaccoNo" -> commonField.setTobarccoNo(fieldValue); - case "hazardousActivity" -> commonField.setHazardousActivity(fieldValue); - - /* Page5 End */ /* Page6 Start */ case "fill_8_country_1" -> commonField.setTaxResidency1(fieldValue); @@ -2825,6 +2859,24 @@ public class PdfService extends AbstractBaseEntityService commonField.setTaxPin3(fieldValue); case "fill_8_6" -> commonField.setTaxReason3(fieldValue); case "fill_9_6" -> commonField.setTaxReasonB3(fieldValue); + + case "ch_high_yes" -> commonField.getOthers().put("workHighYes", fieldValue); + case "ch_high_no" -> commonField.getOthers().put("workHighNo", fieldValue); + case "fill_high" -> commonField.getOthers().put("workHighDesc", fieldValue); + + case "ch_hazard_yes" -> commonField.getOthers().put("hazardYes", fieldValue); + case "ch_hazard_no" -> commonField.getOthers().put("hazardNo", fieldValue); + case "toggle_17_2" -> commonField.getOthers().put("hazardAviation", fieldValue); + case "toggle_18" -> commonField.getOthers().put("hazardSky", fieldValue); + case "toggle_19" -> commonField.getOthers().put("hazardScuba", fieldValue); + case "toggle_20" -> commonField.getOthers().put("hazardPowerboat", fieldValue); + case "toggle_21" -> commonField.getOthers().put("hazardSportsCar", fieldValue); + case "toggle_22" -> commonField.getOthers().put("hazardMotocycle", fieldValue); + case "toggle_23" -> commonField.getOthers().put("hazardRock", fieldValue); + case "undefined_20" -> commonField.getOthers().put("hazardOther", fieldValue); + case "hazardousActivity" -> commonField.setHazardousActivity(fieldValue); + + /* Page6 End */ /* Page7 Start */ case "fill_11_7" -> commonField.setInsuranceCompany1_1(fieldValue); case "fill_11_7_1" -> commonField.setInsuranceCompany1_2(fieldValue); @@ -2928,7 +2980,8 @@ public class PdfService extends AbstractBaseEntityService commonField.setReplaceInsuranceYes(fieldValue); case "replaceInsuranceNo" -> commonField.setReplaceInsuranceNo(fieldValue); - + case "replaceInsuranceNotYet" -> commonField.getOthers().put("replaceInsuranceNotYet", fieldValue); + case "fill_10_7" -> commonField.getOthers().put("replaceInsuranceDesc", fieldValue); /* Page7 End */ /* Page8 Start */ case "employed" -> commonField.setEmployed(fieldValue); @@ -3003,6 +3056,13 @@ public class PdfService extends AbstractBaseEntityService commonField.getOthers().put("empPosition", fieldValue); + case "emp1_company_name" -> commonField.getOthers().put("empCompanyName", fieldValue); + case "emp1_duties" -> commonField.getOthers().put("empDuties", fieldValue); + case "emp1_company_address" -> commonField.getOthers().put("empCompanyAddress", fieldValue); + case "emp1_natureA" -> commonField.getOthers().put("empNatureA", fieldValue); + case "emp1_natureB" -> commonField.getOthers().put("empNatureB", fieldValue); + case "toggle_3_7" -> commonField.getOthers().put("sourceIncome", fieldValue); case "toggle_4_6" -> commonField.getOthers().put("sourceBusiness", fieldValue); case "toggle_6_5" -> commonField.getOthers().put("sourceInvestment", fieldValue); @@ -3010,6 +3070,13 @@ public class PdfService extends AbstractBaseEntityService commonField.getOthers().put("sourceOther", fieldValue); case "fill_2_9" -> commonField.getOthers().put("sourceOtherDesc", fieldValue); /* Page10 End */ + + /* Page11 Start */ + case "emp_other_benefits_yes" -> commonField.getOthers().put("empOtherBenefitsYes", fieldValue); + case "emp_other_benefits_no" -> commonField.getOthers().put("empOtherBenefitsNo", fieldValue); + + + /* Page11 End */ } /* Special logic Start */ @@ -3811,6 +3878,12 @@ public class PdfService extends AbstractBaseEntityService commonField.getOthers().put("travelYes", fieldValue); + case "ch7e_1_no" -> commonField.getOthers().put("travelNo", fieldValue); + + /* Page13 End */ } } @@ -4360,6 +4433,9 @@ public class PdfService extends AbstractBaseEntityService