From 485ae31a303822f88c97eed6cd6819c81d166f9f Mon Sep 17 00:00:00 2001 From: gityjf <2211675158@qq.com> Date: Wed, 16 Sep 2020 11:24:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=80=BE=E6=9C=9F=E7=BD=9A?= =?UTF-8?q?=E6=81=AF=E6=AF=94=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../project/commbusiness/PlatformDataToTempNotKjflc.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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);