From d5b668277543c92f4e98aaeab37a2b5aa6e1da5b Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期五, 02 八月 2019 09:35:39 +0800
Subject: [PATCH] 添加拼购标签 +更改隐藏位数

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/v2/HomeNavbarControllerV2.java |   22 ++++++++++++++++++----
 1 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/HomeNavbarControllerV2.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/HomeNavbarControllerV2.java
index 72c23e8..1119648 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/HomeNavbarControllerV2.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/HomeNavbarControllerV2.java
@@ -22,6 +22,7 @@
 import com.yeshi.fanli.service.inter.homemodule.HomeNavbarService;
 import com.yeshi.fanli.service.inter.homemodule.HomeNavbarUserService;
 import com.yeshi.fanli.util.StringUtil;
+import com.yeshi.fanli.util.VersionUtil;
 
 import net.sf.json.JSONObject;
 
@@ -72,13 +73,26 @@
 		// 鑾峰彇璁惧瀹氫箟鎬у埆
 		int deviceSex = deviceSexService.getDeviceSex(acceptData.getDevice());
 		List<HomeNavbar> listNavbar = homeNavbarUserService.listEffectiveNavbar(uid, acceptData.getDevice(), deviceSex);
-		if (listNavbar == null) {
-			listNavbar = new ArrayList<HomeNavbar>();
+		
+		List<HomeNavbar> list = new ArrayList<HomeNavbar>();
+		if (listNavbar != null) {
+			list.addAll(listNavbar);
 		} 
+		
+		if (!VersionUtil.greaterThan_1_6_0(acceptData.getPlatform(), acceptData.getVersion())) {
+			for (int i = 0; i < list.size(); i ++) {
+				NavbarTypeEnum type = list.get(i).getType();
+				if (type == NavbarTypeEnum.commonTemplate) {
+					list.remove(i);
+					i--;
+				}
+			}
+		}
+		
 		JSONObject data = new JSONObject();
 		data.put("sex", deviceSex);
-		data.put("count", listNavbar.size());
-		data.put("listNavbar", JsonUtil.getApiCommonGson().toJson(listNavbar));
+		data.put("count", list.size());
+		data.put("listNavbar", JsonUtil.getApiCommonGson().toJson(list));
 		out.print(JsonUtil.loadTrueResult(data));
 	}
 

--
Gitblit v1.8.0