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