From cdaacd7f7ba10c00696e14de498085af59caa402 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 04 三月 2019 09:33:32 +0800
Subject: [PATCH] 支付宝更改

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserSystemCouponServiceImpl.java |   50 ++++++++++++++++++++++++++++----------------------
 1 files changed, 28 insertions(+), 22 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 9238670..196e085 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
@@ -118,9 +118,6 @@
 	private UserOtherMsgNotificationService userOtherMsgNotificationService;
 	
 
-	// 鍒稿け鏁堝浘鐗�
-	public final static String PIC_INVALID = "http://192.168.1.200/icon/mian_invalid.png";
-
 	@Override
 	public int insertSelective(UserSystemCoupon record) {
 		return userSystemCouponMapper.insertSelective(record);
@@ -202,7 +199,13 @@
 				UserInfoExtra userInfoExtra = userInfoExtraService.getUserInfoExtra(uid);
 				// 娣诲姞涓�鏉℃秷鎭�
 				if (userInfoExtra != null) {
-					userInfoExtra.setCouponNews(userInfoExtra.getCouponNews() + 1);
+					if (userInfoExtra.getCouponNews() == null) {
+						userInfoExtra.setCouponNews(1);
+					} else {
+						userInfoExtra.setCouponNews(userInfoExtra.getCouponNews() + 1);
+					}
+					
+					
 					try {
 						userInfoExtraService.saveUserInfoExtra(userInfoExtra);
 					} catch (UserInfoExtraException e) {
@@ -283,10 +286,14 @@
 			userCouponVO.setCouponPicture(systemCoupon.getPicture());
 			userCouponVO.setCouponEffect(systemCoupon.getEffect());
 			userCouponVO.setCouponRule(systemCoupon.getRule());
+			userCouponVO.setCouponPictureInvalid(systemCoupon.getPictureInvalid());
 
 			// 浣跨敤鐘舵��
 			Integer state = userCouponVO.getState();
-
+			
+			// 鍒哥被鍨�
+			CouponTypeEnum type = systemCoupon.getType();
+			
 			// 鎸夐挳璺宠浆
 			Map<String, Object> jumpBtn = null;
 			
@@ -303,22 +310,21 @@
 				}
 
 				jumpBtn = new HashMap<String, Object>();
-				Map<String, Object> jumpLink = new HashMap<String, Object>();
 				
-				UserInfoExtra userInfoExtra = userInfoExtraService.getUserInfoExtra(uid);
 				
 				// 閭�璇烽槦鍛樼晫闈�
-				if (userInfoExtra != null && userInfoExtra.getInviteCode() != null
-						&& userInfoExtra.getInviteCode().trim().length() > 0) {
-					// 閭�璇锋縺娲绘垚鍔熺晫闈�
-					jumpLink.put("url", configService.get("invite_activation_success_url") + "?alert=true");
-				} else {
-					// 婵�娲婚個璇风爜鐣岄潰
-					jumpLink.put("url", configService.get("invite_activation_url"));
-				}
+				/*
+				 * Map<String, Object> jumpLink = new HashMap<String, Object>();
+				 *UserInfoExtra userInfoExtra = userInfoExtraService.getUserInfoExtra(uid);
+				 * if (userInfoExtra != null && userInfoExtra.getInviteCode() != null &&
+				 * userInfoExtra.getInviteCode().trim().length() > 0) { // 閭�璇锋縺娲绘垚鍔熺晫闈�
+				 * jumpLink.put("url", configService.get("invite_activation_success_url") +
+				 * "?alert=true"); } else { // 婵�娲婚個璇风爜鐣岄潰 jumpLink.put("url",
+				 * configService.get("invite_activation_url")); }
+				 *	jumpBtn.put("params", jumpLink);
+				 */
 				
-				jumpBtn.put("params", jumpLink);
-				jumpBtn.put("jumpDetail", jumpDetailV2Service.getByTypeCache("invite_web"));
+				jumpBtn.put("jumpDetail", jumpDetailV2Service.getByTypeCache("invite"));
 
 			} else if (stateActivated == 1) {
 				// 鏄剧ず瑙勫垯
@@ -327,7 +333,6 @@
 				if (UserSystemCoupon.STATE_CAN_USE == state) {
 					Map<String, Object> jumpLink = new HashMap<String, Object>();
 
-					CouponTypeEnum type = systemCoupon.getType();
 					if (CouponTypeEnum.freeCoupon == type || CouponTypeEnum.welfareFreeCoupon == type) {
 						// 鍏嶅崟鍒搞�� 绂忓埄鍏嶅崟鍒�
 						
@@ -356,8 +361,8 @@
 			
 			// 鍒稿け鏁堝浘鐗囨浛鎹�
 			if (UserSystemCoupon.STATE_END_USE == state || UserSystemCoupon.STATE_OVERDUE == state) {
-				userCouponVO.setCouponPicture(PIC_INVALID);
-			}
+				userCouponVO.setCouponPicture(systemCoupon.getPictureInvalid());
+			} 
 			
 			userCouponVO.setJumpBtn(jumpBtn);
 
@@ -423,6 +428,7 @@
 			userCouponVO.setCouponName(systemCoupon.getName());
 			userCouponVO.setCouponEffect(systemCoupon.getEffect());
 			userCouponVO.setCouponRule(systemCoupon.getRule());
+			userCouponVO.setCouponPictureInvalid(systemCoupon.getPictureInvalid());
 
 
 			int differentDays = 0;
@@ -451,7 +457,7 @@
 			if (stateActivated == null || stateActivated == 0) {
 				userCouponVO.setState(0);
 				userCouponVO.setCouponEffect("寰呮縺娲�");
-				userCouponVO.setCouponPicture(PIC_INVALID); // 鏈縺娲诲浘鐗�
+				userCouponVO.setCouponPicture(systemCoupon.getPictureInvalid());
 				
 				remainDaysFontColor = "#CCCCCC";
 				
@@ -549,7 +555,7 @@
 					for (UserSystemCouponVO userCouponVO: list) {
 						// 鏄剧ず涓嶈兘浣跨敤
 						userCouponVO.setState(0);
-						userCouponVO.setCouponPicture(PIC_INVALID);
+						userCouponVO.setCouponPicture(userCouponVO.getCouponPictureInvalid());
 						
 						Map<String, Object> map = userCouponVO.getRemainDays();
 						if (map != null) {

--
Gitblit v1.8.0