From 0f4a71a3833f8313fe3f45d1cc49af034ec84d41 Mon Sep 17 00:00:00 2001 From: pengqiang <1067496116@qq.com> Date: Tue, 30 Nov 2021 09:58:19 +0800 Subject: [PATCH] =?UTF-8?q?=E9=99=A4=E6=B3=95=E8=BF=90=E7=AE=97=E6=97=B6?= =?UTF-8?q?=20=E5=A2=9E=E5=8A=A0=E9=99=A4=E6=95=B0=E4=B8=BA0=E5=88=A4?= =?UTF-8?q?=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/cn/palmte/work/bean/FormerBean.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/cn/palmte/work/bean/FormerBean.java b/src/main/java/cn/palmte/work/bean/FormerBean.java index 1c1d7e6..94e732a 100644 --- a/src/main/java/cn/palmte/work/bean/FormerBean.java +++ b/src/main/java/cn/palmte/work/bean/FormerBean.java @@ -114,6 +114,10 @@ public class FormerBean extends IncomeCostBean{ if (null == grossProfit || null == incomeTotalTaxExclude) { return handleSpecial(null); } + + if (incomeTotalTaxExclude.compareTo(BigDecimal.ZERO) == 0) { + return BigDecimal.ZERO; + } return grossProfit.divide(incomeTotalTaxExclude).multiply(new BigDecimal(100)); } @@ -134,6 +138,9 @@ public class FormerBean extends IncomeCostBean{ if (null == contributionProfit || null == incomeTotalTaxExclude) { return handleSpecial(null); } + if (incomeTotalTaxExclude.compareTo(BigDecimal.ZERO) == 0) { + return BigDecimal.ZERO; + } return contributionProfit.divide(incomeTotalTaxExclude).multiply(new BigDecimal(100)); } @@ -155,6 +162,9 @@ public class FormerBean extends IncomeCostBean{ if (null == netProfit || null == incomeTotalTaxExclude) { return handleSpecial(null); } + if (incomeTotalTaxExclude.compareTo(BigDecimal.ZERO) == 0) { + return BigDecimal.ZERO; + } return netProfit.divide(incomeTotalTaxExclude).multiply(new BigDecimal(100)); }