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

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,16 +299,22 @@ function updateEachUnderwrittenPlan() {
var underwrittenPlan = 0; var underwrittenPlan = 0;
if(income - cost >= 0){ if(!income || !cost){
underwrittenPlan = 0; //数据还不全的时候
underwrittenPlan = NaN;
}else { }else {
if(prevFundBalance<0){
underwrittenPlan = cost - income; if (income - cost >= 0) {
}else { underwrittenPlan = 0;
if(prevFundBalance <= cost - income){ } else {
underwrittenPlan = cost - income - prevFundBalance; if (prevFundBalance < 0) {
}else { underwrittenPlan = cost - income;
underwrittenPlan = 0; } else {
if (prevFundBalance <= cost - income) {
underwrittenPlan = cost - income - prevFundBalance;
} else {
underwrittenPlan = 0;
}
} }
} }
} }
@ -339,16 +345,22 @@ function updateEachRepaymentPlan() {
} }
var repaymentPlan = 0; var repaymentPlan = 0;
if(income - cost <= 0){
repaymentPlan = 0; if(!income || !cost){
//数据还不全的时候
repaymentPlan = NaN;
}else { }else {
if(prevFundBalance >= 0){ if(income - cost <= 0){
repaymentPlan = 0; repaymentPlan = 0;
}else { }else {
if(income - cost <= -prevFundBalance){ if(prevFundBalance >= 0){
repaymentPlan = income - cost; repaymentPlan = 0;
}else { }else {
repaymentPlan = -prevFundBalance; if(income - cost <= -prevFundBalance){
repaymentPlan = income - cost;
}else {
repaymentPlan = -prevFundBalance;
}
} }
} }
} }