From 35aa9f7d4439c39a74c22c12f4c15c5388e21d7c Mon Sep 17 00:00:00 2001 From: zhangbb Date: Fri, 23 Oct 2020 17:29:00 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=88=86=E6=B6=A6=E8=AE=A1=E5=88=92=E8=AE=A1?= =?UTF-8?q?=E7=AE=97=E6=96=B9=E5=BC=8F=E6=9B=B4=E6=94=B9=EF=BC=88=E7=94=B1?= =?UTF-8?q?=E5=85=B7=E4=BD=93=E5=A4=A9=E6=95=B0=E6=94=B9=E4=B8=BA=E6=AF=8F?= =?UTF-8?q?=E6=9C=9F=E5=9B=BA=E5=AE=9A30=E5=A4=A9=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tenwa/reckon/executor/CreateTransactionExecutor.java | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/calc/com/tenwa/reckon/executor/CreateTransactionExecutor.java b/calc/com/tenwa/reckon/executor/CreateTransactionExecutor.java index dbce18404..781469e86 100644 --- a/calc/com/tenwa/reckon/executor/CreateTransactionExecutor.java +++ b/calc/com/tenwa/reckon/executor/CreateTransactionExecutor.java @@ -315,14 +315,7 @@ public class CreateTransactionExecutor implements Transaction { BigDecimal interest =new BigDecimal(BoLRP.get(i).getAttribute("INTEREST").toString()); BigDecimal ratio = new BigDecimal(splittingRatio).divide(new BigDecimal("100")); - Long planDate = BoLRP.get(i).getAttribute("PLAN_DATE").getDate().getTime(); - //第一期的话,用计划日期减去起租日。(第一期本金加剩余总本金等于总本金) - if(i==0){ - day = String.valueOf((planDate-start)/(24*60*60*1000)); - }else{ - day = String.valueOf((planDate-(BoLRP.get(i-1).getAttribute("PLAN_DATE").getDate().getTime()))/(24*60*60*1000)); - } - corpus_sp = corpus.add(allRemainCorpus).multiply(ratio).multiply(new BigDecimal(day)).divide(new BigDecimal("360"),2,BigDecimal.ROUND_HALF_UP); + corpus_sp = corpus.add(allRemainCorpus).multiply(ratio).multiply(new BigDecimal("30")).divide(new BigDecimal("360"),2,BigDecimal.ROUND_HALF_UP); BigDecimal interest_sp = interest.subtract(corpus_sp); ps.setString(1, corpus_sp.toString()); ps.setString(2, interest_sp.toString());