xhxu 5 лет назад
Родитель
Сommit
bef7153526
1 измененных файлов: 43 добавлений и 1 удалений
  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 Просмотреть файл

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


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


import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; 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(); 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") @io.swagger.annotations.ApiModelProperty(value = "合同应收明细", name = "rentPriceInfo")
private String 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") @io.swagger.annotations.ApiModelProperty(value="应收金额",name="needPay")
private Long needPay; private Long needPay;




Загрузка…
Отмена
Сохранить