去除内部收益率的测算代码
This commit is contained in:
parent
ea61ad57fe
commit
55465d854b
@ -48,15 +48,15 @@ public class ConditionHelper {
|
||||
this.getFirstPaymentTotal(rentPlan, cb, bean);
|
||||
Map<String, String> params = new HashMap<String, String>();
|
||||
//irr ¼ÆË㷽ʽÐÞ¸Ä (1+irr/100)^12 -1
|
||||
if ("STAGE_IRR".equals(cb.getIrrType())) {
|
||||
/*if ("STAGE_IRR".equals(cb.getIrrType())) {
|
||||
String incomeNumberYear = cb.getIncomeNumberYear() ;
|
||||
int incomeType = incomeNumberYear.contains("_") == true ? Integer.valueOf(incomeNumberYear.split("_")[1]):Integer.valueOf(incomeNumberYear);
|
||||
//Integer.valueOf(incomeNumberYear.split("_")[1]);
|
||||
double irr = new BigDecimal(Double.valueOf(cb.getIrr())/12).setScale(6, BigDecimal.ROUND_HALF_UP).divide(new BigDecimal(100)).add(new BigDecimal(1)).pow(incomeType).subtract(new BigDecimal(1)).multiply(new BigDecimal(100)).setScale(6, BigDecimal.ROUND_HALF_UP).doubleValue();
|
||||
params.put("irr", String.valueOf(irr));
|
||||
}else{
|
||||
}else{*/
|
||||
params.put("irr", cb.getIrr());
|
||||
}
|
||||
//}
|
||||
if((!cb.getSettleMethod().equals("even_interest"))&&(!cb.getRentOrRate().equals("rate"))||flag){
|
||||
params.put("year_rate", cb.getYearRate());
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user