除法运算时 增加除数为0判断
parent
d90e49b431
commit
0f4a71a383
|
@ -114,6 +114,10 @@ public class FormerBean extends IncomeCostBean{
|
||||||
if (null == grossProfit || null == incomeTotalTaxExclude) {
|
if (null == grossProfit || null == incomeTotalTaxExclude) {
|
||||||
return handleSpecial(null);
|
return handleSpecial(null);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (incomeTotalTaxExclude.compareTo(BigDecimal.ZERO) == 0) {
|
||||||
|
return BigDecimal.ZERO;
|
||||||
|
}
|
||||||
return grossProfit.divide(incomeTotalTaxExclude).multiply(new BigDecimal(100));
|
return grossProfit.divide(incomeTotalTaxExclude).multiply(new BigDecimal(100));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -134,6 +138,9 @@ public class FormerBean extends IncomeCostBean{
|
||||||
if (null == contributionProfit || null == incomeTotalTaxExclude) {
|
if (null == contributionProfit || null == incomeTotalTaxExclude) {
|
||||||
return handleSpecial(null);
|
return handleSpecial(null);
|
||||||
}
|
}
|
||||||
|
if (incomeTotalTaxExclude.compareTo(BigDecimal.ZERO) == 0) {
|
||||||
|
return BigDecimal.ZERO;
|
||||||
|
}
|
||||||
return contributionProfit.divide(incomeTotalTaxExclude).multiply(new BigDecimal(100));
|
return contributionProfit.divide(incomeTotalTaxExclude).multiply(new BigDecimal(100));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -155,6 +162,9 @@ public class FormerBean extends IncomeCostBean{
|
||||||
if (null == netProfit || null == incomeTotalTaxExclude) {
|
if (null == netProfit || null == incomeTotalTaxExclude) {
|
||||||
return handleSpecial(null);
|
return handleSpecial(null);
|
||||||
}
|
}
|
||||||
|
if (incomeTotalTaxExclude.compareTo(BigDecimal.ZERO) == 0) {
|
||||||
|
return BigDecimal.ZERO;
|
||||||
|
}
|
||||||
return netProfit.divide(incomeTotalTaxExclude).multiply(new BigDecimal(100));
|
return netProfit.divide(incomeTotalTaxExclude).multiply(new BigDecimal(100));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue