部分提前结清租金计划调整

This commit is contained in:
zzk 2022-04-27 16:07:14 +08:00
parent 0a8bf83a7f
commit 2398358064

View File

@ -542,7 +542,7 @@ public class EarlyContract {
// BigDecimal tax = new BigDecimal( bean.getTax() ).multiply( t );
// BigDecimal other = new BigDecimal( bean.getOther() ).multiply( t ).add( BigDecimal.ONE );
// 获取该合同约定终止日所在月开始所有本金
String SUM_CORPUS = Sqlca.getString("SELECT ifnull(SUM(ifnull(CORPUS,0)),0) FROM LC_RENT_PLAN WHERE CONTRACT_ID='"+contractId+"' AND date_format(STR_TO_DATE(PLAN_DATE,'%Y/%m/%d'),'%Y/%m/%d')>=date_format(STR_TO_DATE('"+paydayAdjust+"','%Y/%m/%d'),'%Y/%m/%d')");
String SUM_CORPUS = Sqlca.getString("SELECT ifnull(SUM(ifnull(CORPUS,0)),0) FROM LC_RENT_PLAN WHERE CONTRACT_ID='"+contractId+"' AND date_format(STR_TO_DATE(PLAN_DATE,'%Y/%m/%d'),'%Y/%m/%d')>date_format(STR_TO_DATE('"+paydayAdjust+"','%Y/%m/%d'),'%Y/%m/%d')");
// 未结清租金
BigDecimal now_rent = new BigDecimal(0);
// 未结清本金
@ -601,7 +601,7 @@ public class EarlyContract {
// end_interest = noIncomeInterest.subtract(noIncomeInterest.multiply(new BigDecimal(equipmentRatio).divide(new BigDecimal(100))).setScale(2,BigDecimal.ROUND_HALF_UP));
// 重新计算末期利息
end_interest = new BigDecimal(incomeInterest).subtract(noIncomeInterest);
interest = end_interest;
interest = planInterest;
rent=corpus.add(interest);
}
}else {