From a6e044780082d6a6507f64edb9a5242b779fb6ee Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Mon, 25 Mar 2024 14:38:32 +0800
Subject: [PATCH] 项目填报导入接口

---
 skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/util/CalculateUtils.java |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/util/CalculateUtils.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/util/CalculateUtils.java
index 93acc78..57fec3b 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/util/CalculateUtils.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/util/CalculateUtils.java
@@ -16,4 +16,36 @@
 		String format = df.format(divide);
 		return format;
 	}
+
+	// 加法
+	public static Double add(BigDecimal a, BigDecimal b) {
+		BigDecimal add = a.add(b);
+
+		return add.doubleValue() ;
+	}
+
+	// 减法
+	public static Double subtract(BigDecimal a, BigDecimal b) {
+		BigDecimal subtract = a.subtract(b);
+		return subtract.doubleValue();
+	}
+
+	// 乘法
+	public static Double multiply(BigDecimal a, BigDecimal b) {
+		BigDecimal multiply = a.multiply(b);
+		return multiply.doubleValue();
+	}
+
+	// 除法
+	public static Double divide(BigDecimal a, BigDecimal b) {
+		// 防止除以0
+		if (b.compareTo(BigDecimal.ZERO) == 0) {
+			throw new ArithmeticException("Division by zero");
+		}
+		BigDecimal divide = a.divide(b);
+		return divide.doubleValue();
+	}
+
+
+
 }

--
Gitblit v1.9.3