From fb2faf11c5607cffc34480228e346609d7bb5b42 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期六, 07 十二月 2019 18:14:23 +0800
Subject: [PATCH] 会员奖励

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserSystemCouponServiceImpl.java |   32 ++++++--------------------------
 1 files changed, 6 insertions(+), 26 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserSystemCouponServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserSystemCouponServiceImpl.java
index c20246d..723029b 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserSystemCouponServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserSystemCouponServiceImpl.java
@@ -253,6 +253,8 @@
 			} else {
 				coupon = systemCouponService.getCouponByTypeAndPercent(couponType, percent);
 			}
+		} else if (couponType.equals(CouponTypeEnum.freeCouponGive.name())) {
+			coupon = systemCouponService.getCouponByType(couponType);
 		}
 
 		if (coupon == null) {
@@ -2452,34 +2454,16 @@
 	}
 
 	@Override
-	public boolean getIncludeExchange(Long uid) {
+	public boolean getValidRebateCoupon(Long uid) {
 		// 杩囨湡鍒�
 		updateInvalidSate(uid);
-
-		String percent = configService.get("exchange_rebate_percent");
-		if (StringUtil.isNullOrEmpty(percent))
-			percent = "35";
-		List<UserSystemCoupon> listCoupon = userSystemCouponMapper.getIncludeExchange(uid, Integer.parseInt(percent),
-				CouponTypeEnum.rebatePercentCoupon.name());
+		
+		List<UserSystemCouponVO> listCoupon = userSystemCouponMapper.getValidByUidAndType(uid, CouponTypeEnum.rebatePercentCoupon.name());
 		if (listCoupon == null || listCoupon.size() == 0)
 			return false;
 		return true;
 	}
 
-	@Override
-	public boolean getIncludeNotExchange(Long uid) {
-		// 杩囨湡鍒�
-		updateInvalidSate(uid);
-
-		String percent = configService.get("exchange_rebate_percent");
-		if (StringUtil.isNullOrEmpty(percent))
-			percent = "35";
-		List<UserSystemCouponVO> listCoupon = userSystemCouponMapper.getIncludeNotExchange(uid,
-				Integer.parseInt(percent), CouponTypeEnum.rebatePercentCoupon.name());
-		if (listCoupon == null || listCoupon.size() == 0)
-			return false;
-		return true;
-	}
 
 	@Override
 	public List<UserSystemCouponVO> listIncludeNotExchange(Long uid) throws Exception {
@@ -2489,12 +2473,8 @@
 		// 閫�鍥炲埜
 		sendBackTimeOutCoupon(uid);
 
-		String percent = configService.get("exchange_rebate_percent");
-		if (StringUtil.isNullOrEmpty(percent))
-			percent = "35";
 
-		List<UserSystemCouponVO> listCoupon = userSystemCouponMapper.getIncludeNotExchange(uid,
-				Integer.parseInt(percent), CouponTypeEnum.rebatePercentCoupon.name());
+		List<UserSystemCouponVO> listCoupon = userSystemCouponMapper.getValidByUidAndType(uid, CouponTypeEnum.rebatePercentCoupon.name());
 		if (listCoupon == null || listCoupon.size() == 0)
 			return null;
 

--
Gitblit v1.8.0