数据还不全的时候的异常处理

master
xxssyyyyssxx 2021-11-04 19:06:13 +08:00
parent 52afb4b44a
commit c9162a1484
1 changed files with 27 additions and 15 deletions

View File

@ -299,19 +299,25 @@ function updateEachUnderwrittenPlan() {
var underwrittenPlan = 0; var underwrittenPlan = 0;
if(income - cost >= 0){ if(!income || !cost){
underwrittenPlan = 0; //数据还不全的时候
underwrittenPlan = NaN;
}else { }else {
if(prevFundBalance<0){
if (income - cost >= 0) {
underwrittenPlan = 0;
} else {
if (prevFundBalance < 0) {
underwrittenPlan = cost - income; underwrittenPlan = cost - income;
}else { } else {
if(prevFundBalance <= cost - income){ if (prevFundBalance <= cost - income) {
underwrittenPlan = cost - income - prevFundBalance; underwrittenPlan = cost - income - prevFundBalance;
}else { } else {
underwrittenPlan = 0; underwrittenPlan = 0;
} }
} }
} }
}
total += underwrittenPlan; total += underwrittenPlan;
@ -339,6 +345,11 @@ function updateEachRepaymentPlan() {
} }
var repaymentPlan = 0; var repaymentPlan = 0;
if(!income || !cost){
//数据还不全的时候
repaymentPlan = NaN;
}else {
if(income - cost <= 0){ if(income - cost <= 0){
repaymentPlan = 0; repaymentPlan = 0;
}else { }else {
@ -352,6 +363,7 @@ function updateEachRepaymentPlan() {
} }
} }
} }
}
total += repaymentPlan; total += repaymentPlan;