...
|
...
|
@@ -2137,7 +2137,7 @@ public class ProjectServiceImpl implements ProjectService { |
|
|
double totalInvestment = synthesize_no_3_6.getNo300();
|
|
|
List<NpvData> npvDatas = new ArrayList<>();
|
|
|
NpvData npvData = new NpvData();
|
|
|
npvData.setR(synthesize_no_2_6.getNo63());
|
|
|
npvData.setR(synthesize_no_2_6.getNo63()/100);
|
|
|
npvData.setYear(synthesize_no_2_6.getNo62());
|
|
|
List<Double> list = new ArrayList<>();
|
|
|
int yearLength = npvData.getYear();
|
...
|
...
|
@@ -2241,7 +2241,7 @@ public class ProjectServiceImpl implements ProjectService { |
|
|
//净现金流
|
|
|
double NCF = annualIncome - annualOutcome - ownAddedTax;
|
|
|
if (i == 0) {
|
|
|
// double r = 1 / Math.pow((1 + synthesize_no_2_6.getNo63()), 1);//第0年的折现因子
|
|
|
// double r = 1 / Math.pow((1 + synthesize_no_2_6.getNo63()/100), 1);//第0年的折现因子
|
|
|
NCF = -totalInvestment;
|
|
|
}
|
|
|
list.add(NCF);
|
...
|
...
|
@@ -2253,7 +2253,7 @@ public class ProjectServiceImpl implements ProjectService { |
|
|
for (int i = 0; i < list.size(); i++) {
|
|
|
npvData = new NpvData();
|
|
|
npvData.setYear(yearLength);
|
|
|
npvData.setR(synthesize_no_2_6.getNo63());//使用输入后修改值 (基准收益率)
|
|
|
npvData.setR(synthesize_no_2_6.getNo63()/100);//使用输入后修改值 (基准收益率)
|
|
|
npvData.setRmb(list.get(i));
|
|
|
npvData.setY(1 / Math.pow((1 + npvData.getR()), i + 1));
|
|
|
npvDatas.add(npvData);
|
...
|
...
|
|