java110 преди 5 години
родител
ревизия
3c13c959da
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      service-fee/src/main/java/com/java110/fee/discount/impl/VacantHousingDiscountImpl.java

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

@@ -82,7 +82,9 @@ public class VacantHousingDiscountImpl implements IComputeDiscount {
 
         BigDecimal priceDec = new BigDecimal(price);
 
-        BigDecimal cycleDec = new BigDecimal(month);
+        //BigDecimal cycleDec = new BigDecimal(month);
+        //2021-03-05 根据缴费 时长来算 不应该按 至少缴费来算
+        BigDecimal cycleDec = new BigDecimal(feeDiscountDto.getCycles());
 
         double discountPrice = priceDec.multiply(cycleDec).multiply(new BigDecimal(1.0 - rate)).setScale(2, BigDecimal.ROUND_HALF_EVEN).doubleValue();