From 8c9f5689d319a343f6af5b16334ae033ed73e4ac Mon Sep 17 00:00:00 2001 From: winter Date: Sat, 4 May 2024 17:59:29 +0800 Subject: [PATCH] fix --- .../com/iformall/domain/vo/WxBillSum.java | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/mallinkService/src/main/java/com/iformall/domain/vo/WxBillSum.java b/mallinkService/src/main/java/com/iformall/domain/vo/WxBillSum.java index 44f9ed978..d920b5458 100644 --- a/mallinkService/src/main/java/com/iformall/domain/vo/WxBillSum.java +++ b/mallinkService/src/main/java/com/iformall/domain/vo/WxBillSum.java @@ -2,6 +2,11 @@ package com.iformall.domain.vo; import lombok.Data; import java.io.Serializable; +import java.math.BigDecimal; +import java.math.RoundingMode; + +import com.aliyun.openservices.shade.org.apache.commons.lang3.StringUtils; +import com.baomidou.mybatisplus.annotation.TableField; @Data public class WxBillSum implements Serializable { @@ -10,8 +15,42 @@ public class WxBillSum implements Serializable { //应收总金额 private String needPay; + @TableField(exist = false) + private BigDecimal needPayNumber; //已收总金额 private String paid; + @TableField(exist = false) + private BigDecimal paidNumber; //欠款 private String owe; + @TableField(exist = false) + private BigDecimal oweNumber; + + public BigDecimal getNeedPayNumber() { + if (StringUtils.isNotBlank(needPay)) { + this.needPayNumber = new BigDecimal(needPay).setScale(2, RoundingMode.HALF_UP); + }else { + this.needPayNumber = new BigDecimal(0); + } + return needPayNumber; + } + + public BigDecimal getPaidNumber() { + if (StringUtils.isNotBlank(paid)) { + this.paidNumber = new BigDecimal(paid).setScale(2, RoundingMode.HALF_UP); + }else { + this.paidNumber = new BigDecimal(0); + } + return paidNumber; + } + + public BigDecimal getOweNumber() { + if (StringUtils.isNotBlank(owe)) { + this.oweNumber = new BigDecimal(owe).setScale(2, RoundingMode.HALF_UP); + }else { + this.oweNumber = new BigDecimal(0); + } + return oweNumber; + } + }