From 86450ddc6c1e36e2160336778672bf20be1a0bd6 Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期一, 13 十月 2025 15:49:26 +0800
Subject: [PATCH] 最新版本541200007

---
 server/system_service/src/main/java/com/doumee/core/utils/Constants.java |   19 ++++++-------------
 1 files changed, 6 insertions(+), 13 deletions(-)

diff --git a/server/system_service/src/main/java/com/doumee/core/utils/Constants.java b/server/system_service/src/main/java/com/doumee/core/utils/Constants.java
index 8cc9499..05b8303 100644
--- a/server/system_service/src/main/java/com/doumee/core/utils/Constants.java
+++ b/server/system_service/src/main/java/com/doumee/core/utils/Constants.java
@@ -558,28 +558,21 @@
         return  d;
     }
     public static BigDecimal formatBigdecimal4Float(BigDecimal d) {
+        return  formatBigdecimalScale(d,4);
+    }
+    public static BigDecimal formatBigdecimalScale(BigDecimal d,int scale) {
         if (d == null) {
             d = new BigDecimal(0.0);
         }
         //淇濈暀涓や綅灏忔暟涓斿洓鑸嶄簲鍏�
-        d = d.setScale(4, BigDecimal.ROUND_HALF_UP);
+        d = d.setScale(scale, BigDecimal.ROUND_HALF_UP);
         return  d;
     }
     public static BigDecimal formatBigdecimal0Float(BigDecimal d) {
-        if (d == null) {
-            d = new BigDecimal(0.0);
-        }
-        //淇濈暀涓や綅灏忔暟涓斿洓鑸嶄簲鍏�
-        d = d.setScale(0, BigDecimal.ROUND_HALF_UP);
-        return  d;
+        return  formatBigdecimalScale(d,0);
     }
     public static BigDecimal formatBigdecimal2Float(BigDecimal d) {
-        if (d == null) {
-            d = new BigDecimal(0.0);
-        }
-        //淇濈暀涓や綅灏忔暟涓斿洓鑸嶄簲鍏�
-        d = d.setScale(2, BigDecimal.ROUND_HALF_UP);
-        return  d;
+        return  formatBigdecimalScale(d,2);
     }
 
 

--
Gitblit v1.9.3