diff --git a/src/com/engine/salary/entity/siarchives/bo/InsuranceArchivesBO.java b/src/com/engine/salary/entity/siarchives/bo/InsuranceArchivesBO.java index ce88f5e9b..f985e04f1 100644 --- a/src/com/engine/salary/entity/siarchives/bo/InsuranceArchivesBO.java +++ b/src/com/engine/salary/entity/siarchives/bo/InsuranceArchivesBO.java @@ -34,7 +34,7 @@ public class InsuranceArchivesBO { .socialStartTime(po.getSocialStartTime()) .schemeAccount(po.getSocialAccount()) .schemePaymentBaseString(po.getSocialPaymentBaseString()) - .underTake(po.getUnderTake() + "") + .underTake(po.getUnderTake() == null ? null : String.valueOf(po.getUnderTake())) .build(); } @@ -54,7 +54,7 @@ public class InsuranceArchivesBO { .fundStartTime(po.getFundStartTime()) .supplementFundAccount(po.getSupplementFundAccount()) .nonPayment(po.getNonPayment()) - .underTake(po.getUnderTake() + "") + .underTake(po.getUnderTake() == null ? null : String.valueOf(po.getUnderTake())) .welfareType(SalaryEnumUtil.enumMatchByValue(po.getWelfareType(), WelfareTypeEnum.values(), WelfareTypeEnum.class)) .build(); } @@ -66,7 +66,7 @@ public class InsuranceArchivesBO { return InsuranceArchivesOtherSchemeDTO.builder() .id(po.getId()) .employeeId(po.getEmployeeId()) - .underTake(po.getUnderTake() + "") + .underTake(po.getUnderTake() == null ? null : String.valueOf(po.getUnderTake())) .nonPayment(po.getNonPayment()) .otherName(po.getOtherSchemeId() == null ? null : String.valueOf(po.getOtherSchemeId())) .otherSchemeId(po.getOtherSchemeId())