|
|
|
@@ -126,6 +126,11 @@ public class WxRentContractHelper { |
|
|
|
for (int i = 1; i < size; i++) { |
|
|
|
priceArr[i] = new BigDecimal(integers.get(i)).setScale(Constant.default_long_decimal_size, RoundingMode.HALF_UP).toPlainString(); |
|
|
|
} |
|
|
|
}else if (wxPropertyContract.getAdjustRatioWay().equals(EnumRentContractAdjustRatioWay.FIX_RATIO.getCode())){ |
|
|
|
BigDecimal priceD = new BigDecimal(wxPropertyContract.getPrice()); |
|
|
|
for (int i = 1; i < size; i++) { |
|
|
|
priceArr[i] = priceD.multiply(new BigDecimal(integers.get(i))).divide(new BigDecimal(100)).setScale(Constant.default_long_decimal_size, RoundingMode.HALF_UP).toPlainString(); |
|
|
|
} |
|
|
|
}else if (wxPropertyContract.getAdjustRatioWay().equals(EnumRentContractAdjustRatioWay.FIX_UNIT_PRICE.getCode())){ |
|
|
|
for (int i = 1; i < size; i++) { |
|
|
|
priceArr[i] = new BigDecimal(integers.get(i)).multiply(new BigDecimal(wxPropertyContract.getRentArea())).setScale(Constant.default_long_decimal_size, RoundingMode.HALF_UP).toPlainString(); |
|
|
|
|