diff --git a/ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/service/CephDfsServiceImpl.java b/ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/service/CephDfsServiceImpl.java index cc28cb6d..fefd9bdc 100644 --- a/ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/service/CephDfsServiceImpl.java +++ b/ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/service/CephDfsServiceImpl.java @@ -145,9 +145,9 @@ public class CephDfsServiceImpl implements IDfsService { long size = atomicLong.get(); if (size > (1024 * 1024)) { - result = (new BigDecimal((double) size / 1024 / 1024)).setScale(2, BigDecimal.ROUND_HALF_UP) + "GB"; + result = (BigDecimal.valueOf((double) size / 1024 / 1024)).setScale(2, BigDecimal.ROUND_HALF_UP) + "GB"; } else if (size > 1024) { - result = (new BigDecimal((double) size / 1024).setScale(2, BigDecimal.ROUND_HALF_UP)) + "MB"; + result = (BigDecimal.valueOf((double) size / 1024).setScale(2, BigDecimal.ROUND_HALF_UP)) + "MB"; } else { result = size + "KB"; } diff --git a/ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/service/MinioDfsServiceImpl.java b/ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/service/MinioDfsServiceImpl.java index f2b62112..be2a668a 100644 --- a/ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/service/MinioDfsServiceImpl.java +++ b/ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/service/MinioDfsServiceImpl.java @@ -126,9 +126,9 @@ public class MinioDfsServiceImpl implements IDfsService long size = atomicLong.get(); if (size > (1024 * 1024)) { - result = (new BigDecimal((double) size / 1024 / 1024)).setScale(2, BigDecimal.ROUND_HALF_UP) + "GB"; + result = (BigDecimal.valueOf((double) size / 1024 / 1024)).setScale(2, BigDecimal.ROUND_HALF_UP) + "GB"; } else if (size > 1024) { - result = (new BigDecimal((double) size / 1024).setScale(2, BigDecimal.ROUND_HALF_UP)) + "MB"; + result = (BigDecimal.valueOf((double) size / 1024).setScale(2, BigDecimal.ROUND_HALF_UP)) + "MB"; } else { result = size + "KB"; }