java110 лет назад: 5
Родитель
Сommit
ec08d8c686

+ 1 - 1
service-fee/src/main/java/com/java110/fee/discount/impl/LateFeeByDayRule.java

@@ -102,7 +102,7 @@ public class LateFeeByDayRule implements IComputeDiscount {
 
         BigDecimal dayDec = new BigDecimal(day);
 
-        double discountPrice = priceDec.divide(new BigDecimal(30)).multiply(new BigDecimal(rate)).multiply(dayDec).setScale(2, BigDecimal.ROUND_HALF_EVEN).doubleValue();
+        double discountPrice = priceDec.divide(new BigDecimal(30), 2, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal(rate)).multiply(dayDec).setScale(2, BigDecimal.ROUND_HALF_EVEN).doubleValue();
 
         ComputeDiscountDto computeDiscountDto = new ComputeDiscountDto();
         computeDiscountDto.setDiscountId(feeDiscountDto.getDiscountId());