Browse Source

fix

release_toaliyun_real
winter 1 year ago
parent
commit
5f4ed0216c
1 changed files with 5 additions and 0 deletions
  1. +5
    -0
      mallinkService/src/main/java/com/iformall/service/helper/WxRentContractHelper.java

+ 5
- 0
mallinkService/src/main/java/com/iformall/service/helper/WxRentContractHelper.java View File

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


Loading…
Cancel
Save