瀏覽代碼

fix

release_toaliyun_real
winter 2 年之前
父節點
當前提交
ff06f11017
共有 2 個檔案被更改,包括 9 行新增0 行删除
  1. +8
    -0
      mallinkService/src/main/java/com/iformall/domain/po/WxBillRent.java
  2. +1
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java

+ 8
- 0
mallinkService/src/main/java/com/iformall/domain/po/WxBillRent.java 查看文件

@@ -15,6 +15,7 @@ import lombok.ToString;
import org.apache.commons.lang3.StringUtils;

import java.math.BigDecimal;
import java.math.RoundingMode;
import java.util.Date;
import java.util.List;

@@ -199,5 +200,12 @@ public class WxBillRent extends WxBillBaseEntity {

@TableField(exist = false)
private List<Long> rentContractIdList;

@TableField(exist = false)
private String totalFee;
public void calcuteTotalFee(Integer decimalSize) {
this.totalFee = new BigDecimal(this.receivePay).add(new BigDecimal(bussinessManageFeeNeedPay)).add(new BigDecimal(operatingManageFeeNeedPay))
.setScale(decimalSize, RoundingMode.HALF_UP).toPlainString();
}
}

+ 1
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java 查看文件

@@ -1616,6 +1616,7 @@ public class WxRentContractServiceImpl implements WxRentContractService {
wxBillRent.setPeriod(++billcount);
wxBillRent.setShopInfo(shopInfoStr);
wxBillRent.setLatePayRatio(0);
wxBillRent.calcuteTotalFee(wxRentContract.getDecimalSize());

//计算手续费
BigDecimal servicePay = new BigDecimal(wxBillRent.getReceivePay()).multiply(new BigDecimal(wxPayAccountBill.getServiceChargeRate()))


Loading…
取消
儲存