From 133bbaabbf17f5a0a478549a50f7fb89b883fef9 Mon Sep 17 00:00:00 2001
From: yujian <yujian>
Date: 星期五, 12 四月 2019 16:06:46 +0800
Subject: [PATCH] Merge branch 'div'

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/RecommendController.java |   43 +++++++++++++++++--------------------------
 1 files changed, 17 insertions(+), 26 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/RecommendController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/RecommendController.java
index 111fa3f..64425af 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/RecommendController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/RecommendController.java
@@ -7,7 +7,6 @@
 import java.util.Calendar;
 import java.util.Collections;
 import java.util.Date;
-import java.util.Iterator;
 import java.util.List;
 
 import javax.annotation.Resource;
@@ -1572,24 +1571,34 @@
 	@RequestMapping(value = "getRecommendIndex")
 	public void getRecommendIndex(AcceptData acceptData, Long uid, PrintWriter out) {
 		try {
-			// 涓撻妯″潡
+			//  1銆佷笓棰樻ā鍧�
 			JSONObject root = specialService.listCacheSpecialToIndex();
 
-			// 椤堕儴杞挱鍥�
+			
+			// 2銆侀《閮ㄨ疆鎾浘
 			List<SwiperPicture> topPicList = getSwiperByCard("index_top");
 			if (topPicList == null) {
 				topPicList = new ArrayList<SwiperPicture>();
 			}
 			root.put("topPicList", JsonUtil.getApiCommonGson().toJson(topPicList));
 			
-			// 閭�璇枫�佸垎浜疆鎾浘
-			List<SwiperPicture> invitePicList = getInvitePicList(uid, acceptData);
+			
+			// 3銆侀個璇锋湁濂�
+			List<SwiperPicture> invitePicList = null;
+			if ("ios".equalsIgnoreCase(acceptData.getPlatform())
+					&& configService.iosOnLining(Integer.parseInt(acceptData.getVersion()))) {
+				// 濡傛灉IOS褰撳墠鐗堟湰澶勪簬瀹℃牳鐘舵�佸氨涓嶈繑鍥�
+			} else {
+				invitePicList = getSwiperByCard("index_invite");	
+			}
+			
 			if (invitePicList == null) {
 				invitePicList = new ArrayList<SwiperPicture>();
-			}
+			} 
 			root.put("invitePicList", JsonUtil.getApiCommonGson().toJson(invitePicList));
 			
-			// 搴曢儴缃戦〉閾炬帴
+			
+			// 4銆両OS鐨勫簳閮ㄧ綉椤甸摼鎺�
 			String platform = acceptData.getPlatform();
 			if ("ios".equalsIgnoreCase(platform)) {
 				root.put("htmlLink", configService.get("index_html_link_ios"));
@@ -1621,25 +1630,7 @@
 		
 		List<SwiperPicture> invitePicList = getSwiperByCard("index_invite");	
 		
-		if (uid != null) {
-			try {
-				// 鐢ㄦ埛鑷畾涔夛細涓嶇湅閭�璇锋湁濂�
-				UserSettingsVO vo = userCustomSettingsService.getMySettings(uid);
-				if (vo != null  && vo.getNoInvitationBonus() != null && vo.getNoInvitationBonus() == 1 
-						&& invitePicList != null && invitePicList.size() > 0) {
-					Iterator<SwiperPicture> iterator = invitePicList.iterator();
-					while (iterator.hasNext()) {
-						SwiperPicture swiperPicture = iterator.next();
-						JumpDetailV2 jumpDetail = swiperPicture.getJumpDetail();
-						if (jumpDetail != null && "invite".equals(jumpDetail.getType())) {
-							iterator.remove();
-						}
-					}
-				}
-			} catch (UserCustomSettingsException e) {
-				e.printStackTrace();
-			}
-		}
+		
 		
 		return invitePicList;
 	}

--
Gitblit v1.8.0