1.接口平台导致罚息利率为空bug

This commit is contained in:
zhangbb 2020-07-29 18:06:04 +08:00
parent f689f90f19
commit 2240e482ed

View File

@ -337,7 +337,12 @@ public class PlatformDataToTemp extends BaseBussiness {
} else if ("TOTAL_ALL".equals(incidentalRefer)) {
incidentalReferB = new BigDecimal(pccBo.getAttribute("INCIDENTAL").toString()).divide(totalAll, 4, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal(100)).setScale(2, BigDecimal.ROUND_DOWN);
}
/**ÓâĆÚˇŁĎ˘ąČŔý*/
String PENA_RATE = ProductParamUtil.getProductParameterValue(productId, "PRD0308", "PENALTY_RATE_DAY", "PENALTY_RATE_DAY");
if("".equals(PENA_RATE)||PENA_RATE==null){
PENA_RATE="0";
}
if (lcctBo == null) {
lcctBo = lcctBm.newObject();
}
@ -395,6 +400,7 @@ public class PlatformDataToTemp extends BaseBussiness {
lcctBo.setAttributeValue("CLEAN_LEASE_MONEY", totalAll.subtract(new BigDecimal(pccBo.getAttribute("FIRST_PAYMENT").toString())));
lcctBo.setAttributeValue("RENT_RATIO", totalAll.subtract(new BigDecimal(pccBo.getAttribute("FIRST_PAYMENT").toString())).divide(new BigDecimal(pccBo.getAttribute("EQUIP_AMT").toString()), 4, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal(100)).setScale(2, BigDecimal.ROUND_DOWN).toString());
lcctBo.setAttributeValue("DISCOUNT", "");
lcctBo.setAttributeValue("PENA_RATE", PENA_RATE);
lcctBm.saveObject(lcctBo);
// ×Ô¯²âËã