From 969ac5f2ef08e2cd662853d9b771c9663c5d2c70 Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期二, 30 七月 2019 14:52:49 +0800
Subject: [PATCH] 分享商品更改缓存简版商品

---
 fanli/src/main/java/com/yeshi/fanli/util/CommonGoodsUtil.java |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/CommonGoodsUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/CommonGoodsUtil.java
index 37f7522..cf7ba18 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/CommonGoodsUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/CommonGoodsUtil.java
@@ -58,4 +58,28 @@
 		}
 		return BigDecimalUtil.getWithNoZera(money);
 	}
+	
+	
+	/**
+	 * 璁$畻鍟嗗搧鍒稿悗浠凤紝娌℃湁鍒稿垯杩斿洖鍘熶环
+	 * 
+	 * @param goodsBrief
+	 * @return
+	 */
+	public static BigDecimal getAfterUseCouplePrice(CommonGoods goods) {
+		if (StringUtil.isNullOrEmpty(goods.getCouponInfo()) || "鏃�".equals(goods.getCouponInfo())) {
+			return goods.getPrice();
+		} else {
+			List<BigDecimal> list = TaoBaoCouponUtil.getCouponInfo(goods.getCouponInfo());
+			BigDecimal startFee = list.get(0);
+			BigDecimal couponAccount = list.get(1);
+			if (startFee.compareTo(goods.getPrice()) <= 0
+					&& goods.getPrice().compareTo(couponAccount) > 0) {
+				BigDecimal finalPrice = goods.getPrice().subtract(couponAccount);
+				return finalPrice;
+			} else {// 涓嶈兘鐢ㄥ埜
+				return goods.getPrice();
+			}
+		}
+	}
 }

--
Gitblit v1.8.0