Browse Source

rent

release_toaliyun_real
xhxu 5 years ago
parent
commit
bef7153526
1 changed files with 43 additions and 1 deletions
  1. +43
    -1
      mallinkService/src/main/java/com/iformall/domain/po/WxBillRent.java

+ 43
- 1
mallinkService/src/main/java/com/iformall/domain/po/WxBillRent.java View File

@@ -1,6 +1,7 @@
package com.iformall.domain.po;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.iformall.common.SortColumn;
@@ -8,6 +9,7 @@ import com.iformall.domain.po.base.TenantEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import org.apache.commons.lang3.StringUtils;

import java.math.BigDecimal;
import java.util.Date;
@@ -96,10 +98,50 @@ public class WxBillRent extends TenantEntity {
return new BigDecimal(contractNeedPay == null ? 0 : contractNeedPay).divide(new BigDecimal(100)).toPlainString();
}

@Excel(name = "原合同应收金额明细(元)", replace = {"租金_rentPrice", "场地费_siteMoney", "设备费_facilityMoney", "商业管理费_administratorMoney"}, width = 20, orderNum = "7")
@io.swagger.annotations.ApiModelProperty(value = "合同应收明细", name = "rentPriceInfo")
private String rentPriceInfo;

@Excel(name = "原合同应收金额明细", width = 20, orderNum = "7")
@TableField(exist = false)
private String rentPriceInfoStr;
public String getRentPriceInfoStr() {
String infoStr = "";
if(StringUtils.isNotBlank(this.getRentPriceInfo())){
JSONObject jsonObject = JSONObject.parseObject(this.getRentPriceInfo());
infoStr += "租金:";
String rentPrice1 = jsonObject.getString("rentPrice");
if(StringUtils.isNotBlank(rentPrice1)){
infoStr += new BigDecimal(rentPrice1).divide(new BigDecimal(100)).toPlainString();
}else{
infoStr += 0;
}
infoStr += ",";
String siteMoney1 = jsonObject.getString("siteMoney");
infoStr += "场地费:";
if(StringUtils.isNotBlank(siteMoney1)){
infoStr += new BigDecimal(siteMoney1).divide(new BigDecimal(100)).toPlainString();
}else{
infoStr += 0;
}
infoStr += ",";
String facilityMoney1 = jsonObject.getString("facilityMoney");
infoStr += "设备费:";
if(StringUtils.isNotBlank(facilityMoney1)){
infoStr += new BigDecimal(facilityMoney1).divide(new BigDecimal(100)).toPlainString();
}else{
infoStr += 0;
}
infoStr += ",";
String administratorMoney1 = jsonObject.getString("administratorMoney");
infoStr += "商业管理费:";
if(StringUtils.isNotBlank(administratorMoney1)){
infoStr += new BigDecimal(administratorMoney1).divide(new BigDecimal(100)).toPlainString();
}

}
return infoStr;
}

@io.swagger.annotations.ApiModelProperty(value="应收金额",name="needPay")
private Long needPay;



Loading…
Cancel
Save