Procházet zdrojové kódy

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

xucaiqin před 2 roky
rodič
revize
9b1452d3bf

+ 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"))) + "%";
     }
 }