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