From f20611265f7d34fd4fbcdfdaff6cb9cccd0b25fc Mon Sep 17 00:00:00 2001
From: shenyijian <1178253012@qq.com>
Date: Fri, 21 Jun 2024 11:53:21 +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