Kaynağa Gözat

fix

release_toaliyun_real
winter 2 yıl önce
ebeveyn
işleme
ff06f11017
2 değiştirilmiş dosya ile 9 ekleme ve 0 silme
  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 Dosyayı Görüntüle

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


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


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


@TableField(exist = false) @TableField(exist = false)
private List<Long> rentContractIdList; 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 Dosyayı Görüntüle

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


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


Yükleniyor…
İptal
Kaydet