作者 wwmin

基准收益率修改成%整数

@@ -2137,7 +2137,7 @@ public class ProjectServiceImpl implements ProjectService { @@ -2137,7 +2137,7 @@ public class ProjectServiceImpl implements ProjectService {
2137 double totalInvestment = synthesize_no_3_6.getNo300(); 2137 double totalInvestment = synthesize_no_3_6.getNo300();
2138 List<NpvData> npvDatas = new ArrayList<>(); 2138 List<NpvData> npvDatas = new ArrayList<>();
2139 NpvData npvData = new NpvData(); 2139 NpvData npvData = new NpvData();
2140 - npvData.setR(synthesize_no_2_6.getNo63()); 2140 + npvData.setR(synthesize_no_2_6.getNo63()/100);
2141 npvData.setYear(synthesize_no_2_6.getNo62()); 2141 npvData.setYear(synthesize_no_2_6.getNo62());
2142 List<Double> list = new ArrayList<>(); 2142 List<Double> list = new ArrayList<>();
2143 int yearLength = npvData.getYear(); 2143 int yearLength = npvData.getYear();
@@ -2241,7 +2241,7 @@ public class ProjectServiceImpl implements ProjectService { @@ -2241,7 +2241,7 @@ public class ProjectServiceImpl implements ProjectService {
2241 //净现金流 2241 //净现金流
2242 double NCF = annualIncome - annualOutcome - ownAddedTax; 2242 double NCF = annualIncome - annualOutcome - ownAddedTax;
2243 if (i == 0) { 2243 if (i == 0) {
2244 -// double r = 1 / Math.pow((1 + synthesize_no_2_6.getNo63()), 1);//第0年的折现因子 2244 +// double r = 1 / Math.pow((1 + synthesize_no_2_6.getNo63()/100), 1);//第0年的折现因子
2245 NCF = -totalInvestment; 2245 NCF = -totalInvestment;
2246 } 2246 }
2247 list.add(NCF); 2247 list.add(NCF);
@@ -2253,7 +2253,7 @@ public class ProjectServiceImpl implements ProjectService { @@ -2253,7 +2253,7 @@ public class ProjectServiceImpl implements ProjectService {
2253 for (int i = 0; i < list.size(); i++) { 2253 for (int i = 0; i < list.size(); i++) {
2254 npvData = new NpvData(); 2254 npvData = new NpvData();
2255 npvData.setYear(yearLength); 2255 npvData.setYear(yearLength);
2256 - npvData.setR(synthesize_no_2_6.getNo63());//使用输入后修改值 (基准收益率) 2256 + npvData.setR(synthesize_no_2_6.getNo63()/100);//使用输入后修改值 (基准收益率)
2257 npvData.setRmb(list.get(i)); 2257 npvData.setRmb(list.get(i));
2258 npvData.setY(1 / Math.pow((1 + npvData.getR()), i + 1)); 2258 npvData.setY(1 / Math.pow((1 + npvData.getR()), i + 1));
2259 npvDatas.add(npvData); 2259 npvDatas.add(npvData);
@@ -677,7 +677,7 @@ public class Synthesize_no_2_6ServiceImpl extends ServiceImpl<Synthesize_no_2_6M @@ -677,7 +677,7 @@ public class Synthesize_no_2_6ServiceImpl extends ServiceImpl<Synthesize_no_2_6M
677 computeArgDto2.setId(63); 677 computeArgDto2.setId(63);
678 computeArgDto2.setNamType("基准收益率"); 678 computeArgDto2.setNamType("基准收益率");
679 computeArgDto2.setModelType(synthesize_no_2_6.getNo63()); 679 computeArgDto2.setModelType(synthesize_no_2_6.getNo63());
680 - computeArgDto2.setName(""); 680 + computeArgDto2.setName("%");
681 computeArgDtos.add(computeArgDto2); 681 computeArgDtos.add(computeArgDto2);
682 ComputeArgDto computeArgDto3 = new ComputeArgDto(); 682 ComputeArgDto computeArgDto3 = new ComputeArgDto();
683 computeArgDto3.setId(62); 683 computeArgDto3.setId(62);