diff --git a/src_tenwa/com/tenwa/lease/flow/project/commbusiness/PlatformDataToTempNotKjflc.java b/src_tenwa/com/tenwa/lease/flow/project/commbusiness/PlatformDataToTempNotKjflc.java index 3eb39c8d0..f723e8182 100644 --- a/src_tenwa/com/tenwa/lease/flow/project/commbusiness/PlatformDataToTempNotKjflc.java +++ b/src_tenwa/com/tenwa/lease/flow/project/commbusiness/PlatformDataToTempNotKjflc.java @@ -143,7 +143,11 @@ public class PlatformDataToTempNotKjflc extends BaseBussiness { } else if ("TOTAL_ALL".equals(incidentalRefer)) { incidentalReferB = new BigDecimal(lcctBo.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"; + } lcctBo.setAttributeValue("PROJECT_ID", projectId); String planNumber = SerialNumberUtil.getPlannumber(this.getAttribute("ProjectNo").toString(), calType, Sqlca); lcctBo.setAttributeValue("PROJECT_PLAN_NUMBER", planNumber); @@ -198,6 +202,7 @@ public class PlatformDataToTempNotKjflc extends BaseBussiness { lcctBo.setAttributeValue("CLEAN_LEASE_MONEY", totalAll.subtract(new BigDecimal(lcctBo.getAttribute("FIRST_PAYMENT").toString()))); lcctBo.setAttributeValue("RENT_RATIO", totalAll.subtract(new BigDecimal(lcctBo.getAttribute("FIRST_PAYMENT").toString())).divide(new BigDecimal(lcctBo.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);