Browse Source

fix

release_toaliyun_real
winter 2 years ago
parent
commit
1be54b20e4
2 changed files with 8 additions and 0 deletions
  1. +1
    -0
      mallinkAdmin/src/main/java/com/iformall/controller/contract/WxRentContractController.java
  2. +7
    -0
      mallinkService/src/main/java/com/iformall/domain/po/WxRentContract.java

+ 1
- 0
mallinkAdmin/src/main/java/com/iformall/controller/contract/WxRentContractController.java View File

@@ -207,6 +207,7 @@ public class WxRentContractController extends WxContractBaseController {
MallUserInfo user = getUser();
wxRentContract.updateTenantInfo(user);
wxRentContract.setAdjustPeriodHandle();
wxRentContract.calcutePrice();
//wxRentContract.setRentPriceHandle();
Date oldDate = wxRentContract.getRentalStartDate();
if(wxRentContract.getRentStartType()!=null &&wxRentContract.getRentStartType().equals(EnumRentStartType.STARTTIME.getCode())){


+ 7
- 0
mallinkService/src/main/java/com/iformall/domain/po/WxRentContract.java View File

@@ -15,6 +15,7 @@ import org.apache.commons.compress.utils.Lists;
import org.apache.commons.lang3.StringUtils;

import java.math.BigDecimal;
import java.math.RoundingMode;
import java.util.Date;
import java.util.List;
import java.util.Map;
@@ -447,6 +448,12 @@ public class WxRentContract extends TenantEntity {
// rentPrice = "0";
// }
// }
public void calcutePrice() {
if (StringUtils.isNoneBlank(this.rentArea) && StringUtils.isNotBlank(this.rentPrice)) {
this.price = new BigDecimal(this.rentArea).multiply(new BigDecimal(this.rentPrice)).setScale(this.decimalSize, RoundingMode.HALF_UP).toPlainString();
}
}


@io.swagger.annotations.ApiModelProperty(value = "合同类型", name = "contractType")


Loading…
Cancel
Save