瀏覽代碼

结算比例百分比计算,除数为0

xucaiqin 2 年之前
父節點
當前提交
9b1452d3bf
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      sckw-modules/sckw-payment/src/main/java/com/sckw/payment/model/dto/ISettlement.java

+ 3 - 0
sckw-modules/sckw-payment/src/main/java/com/sckw/payment/model/dto/ISettlement.java

@@ -44,6 +44,9 @@ public interface ISettlement {
             pay = new BigDecimal("0.0");
             total = new BigDecimal("1");
         }
+        if (BigDecimal.ZERO.compareTo(total) == 0) {
+            return "0.00%";
+        }
         return df().format(pay.divide(total, 6, RoundingMode.HALF_UP).multiply(new BigDecimal("100.0"))) + "%";
     }
 }