From 241a49f9653aa83d1dcd9bf646208da3157df35a Mon Sep 17 00:00:00 2001 From: 935090232@qq.com <ak473600000> Date: Mon, 05 Apr 2021 22:48:14 +0800 Subject: [PATCH] 合并BizUser表与SysVipInfo表 大部分逻辑已经修正 可能存在问题的 1、拼团秒杀 2、分享图 3、分销结算 --- zq-erp/src/main/java/com/matrix/system/hive/bean/MoneyCardUse.java | 160 ++++++++++++++++++++++++++++++++++++----------------- 1 files changed, 108 insertions(+), 52 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/system/hive/bean/MoneyCardUse.java b/zq-erp/src/main/java/com/matrix/system/hive/bean/MoneyCardUse.java index 5c37494..c530480 100644 --- a/zq-erp/src/main/java/com/matrix/system/hive/bean/MoneyCardUse.java +++ b/zq-erp/src/main/java/com/matrix/system/hive/bean/MoneyCardUse.java @@ -3,25 +3,49 @@ import com.fasterxml.jackson.annotation.JsonFormat; import com.matrix.core.anotations.Extend; import com.matrix.core.tools.DateUtil; +import com.matrix.system.constance.Dictionary; import com.matrix.system.hive.plugin.util.MoneyUtil; -import com.matrix.system.hive.pojo.MoneyCardUserVo; import org.springframework.format.annotation.DateTimeFormat; -import java.io.Serializable; import java.util.Date; /** * * @date 2016-09-17 10:17 */ -public class MoneyCardUse extends MoneyCardUserVo implements Serializable{ +public class MoneyCardUse { private static final long serialVersionUID = 1L; private Long id; - - + + /** + * 剩余次数 + */ + String lastCountName; + /** + * 数据来源 + */ + String sourceName; + + /*vo对象************/ + + /** + * 剩余次数 + */ + + private Integer lastCount; + + /** + * 来源,购买,转让,赠送 + */ + private String source; + /** + * 是会籍卡? Y 是,N否 + */ + private String isVipCar; + /** * 订单明细id */ @@ -34,12 +58,7 @@ private Integer useTotal; - /** - * 剩余次数 - */ - - private Integer lastCount; - + /** * 本金 @@ -59,10 +78,7 @@ private String status; - /** - * 来源,购买,转让,赠送 - */ - private String source; + /** @@ -71,7 +87,8 @@ @JsonFormat(pattern = DateUtil.DATE_FORMAT_DD, timezone = "GMT+8") @DateTimeFormat(pattern= DateUtil.DATE_FORMAT_DD) private Date failTime; - + + /** * 充值卡的id @@ -92,10 +109,7 @@ */ private String isOver; - /** - * 是默认储值卡? Y 是,N否 - */ - private String isVipCar; + /** * 备注 */ @@ -141,6 +155,55 @@ public void setRemark(String remark) { this.remark = remark; } + + /** + * 当大于10000时使用次数为不限,或者为会籍卡时 + * @return + */ + public String getLastCountName() { + if(getLastCount()==null){ + return ""; + } + if(Dictionary.FLAG_YES.equals(getIsVipCar())||getLastCount()>Dictionary.MAX_USE_COUNT_SIGN){ + lastCountName=Dictionary.MAX_USE_STRING; + }else{ + lastCountName=getLastCount().toString(); + } + return lastCountName; + } + + public void setLastCountName(String lastCountName) { + this.lastCountName = lastCountName; + } + + public String getSourceName() { + if(getSource()==null){ + return ""; + } + if(getSource().contains(Dictionary.TAOCAN_SOURCE_ZS)){ + sourceName=Dictionary.FLAG_YES; + }else{ + sourceName=Dictionary.FLAG_NO;; + } + return sourceName; + } + + public void setSourceName(String sourceName) { + this.sourceName = sourceName; + } + + + public String getIsVipCar() { + return isVipCar; + } + + public void setIsVipCar(String isVipCar) { + this.isVipCar = isVipCar; + } + + + + /** * 扩展对象 */ @@ -166,117 +229,110 @@ this.changeRemark = changeRemark; } - public String getIsVipCar() { - return isVipCar; - } - - public void setIsVipCar(String isVipCar) { - this.isVipCar = isVipCar; - } public Long getId() { return id; } - + public void setId(Long id) { this.id=id; } - + public Long getOrderItemId() { return orderItemId; } - + public void setOrderItemId(Long orderItemId) { this.orderItemId=orderItemId; } - + public Integer getUseTotal() { return useTotal; } - + public void setUseTotal(Integer useTotal) { this.useTotal=useTotal; } - + public Integer getLastCount() { return lastCount; } - + public void setLastCount(Integer lastCount) { this.lastCount=lastCount; } - + public Double getRealMoney() { return realMoney; } - + public void setRealMoney(Double realMoney) { this.realMoney=realMoney; } - + public Double getGiftMoney() { return giftMoney; } - + public void setGiftMoney(Double giftMoney) { this.giftMoney=giftMoney; } - + public String getStatus() { return status; } - + public void setStatus(String status) { this.status=status; } - + public String getSource() { return source; } - + public void setSource(String source) { this.source=source; } - + public Date getFailTime() { return failTime; } - + public void setFailTime(Date failTime) { this.failTime=failTime; } - + public Long getGoodsId() { return goodsId; } - + public void setGoodsId(Long goodsId) { this.goodsId=goodsId; } - + public Long getVipId() { return vipId; } - + public void setVipId(Long vipId) { this.vipId=vipId; } - + public String getIsOver() { return isOver; } - + public void setIsOver(String isOver) { this.isOver=isOver; } @@ -295,6 +351,6 @@ return MoneyUtil.add(realMoney,giftMoney); } - - + + } \ No newline at end of file -- Gitblit v1.9.1