From c91ccd847a5c31391ddd41b3e464bc2ca02b7ac6 Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期三, 16 十月 2019 16:47:49 +0800
Subject: [PATCH] 专题标签  + 微信红包

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/v2/DynamicControllerV2.java |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/DynamicControllerV2.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/DynamicControllerV2.java
index f410188..0416a67 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/DynamicControllerV2.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/DynamicControllerV2.java
@@ -23,6 +23,7 @@
 import com.yeshi.fanli.entity.accept.AcceptData;
 import com.yeshi.fanli.entity.bus.clazz.GoodsClass;
 import com.yeshi.fanli.entity.bus.homemodule.Special;
+import com.yeshi.fanli.entity.bus.homemodule.SpecialLabel;
 import com.yeshi.fanli.entity.dynamic.DynamicInfo;
 import com.yeshi.fanli.service.inter.common.JumpDetailV2Service;
 import com.yeshi.fanli.service.inter.dynamic.DynamicInfoService;
@@ -59,6 +60,7 @@
 
 	@Resource
 	private SpecialService specialService;
+	
 	
 
 	/**
@@ -133,7 +135,7 @@
 			listKey.add("special_channel_pdd");
 		}
 		
-		List<Special> list = specialService.listByPlaceKeyList((page - 1) * Constant.PAGE_SIZE, Constant.PAGE_SIZE, listKey, platformCode,
+		List<Special> list = specialService.listByPlaceKeyHasLabel((page - 1) * Constant.PAGE_SIZE, Constant.PAGE_SIZE, listKey, platformCode,
 				Integer.parseInt(acceptData.getVersion()));
 		
 		long time = System.currentTimeMillis();
@@ -158,11 +160,13 @@
 					}
 				}
 				
-				if (Constant.IS_TEST) {// 娴嬭瘯鏍囩
-					 List<ClientTextStyleVO> labels = new ArrayList<>();
-					 labels.add(new ClientTextStyleVO("鏂囩珷鏍囩", "#FE0014"));
-					 labels.add(new ClientTextStyleVO("鏍囩鍐呭", "#FE0014"));
-					 special.setLabels(labels);
+				List<SpecialLabel> listLabels = special.getListLabels();
+				if (listLabels != null && !listLabels.isEmpty()) {
+					List<ClientTextStyleVO> labels = new ArrayList<>();
+					for (SpecialLabel specialLabel: listLabels) {
+						 labels.add(new ClientTextStyleVO(specialLabel.getName(), specialLabel.getBgColor()));
+					}
+					special.setLabels(labels);
 				}
 			}
 		}

--
Gitblit v1.8.0