From 819f08fcbe49d94d5d359d7f155861ca2e8abebb Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期三, 08 一月 2020 14:47:25 +0800
Subject: [PATCH] 参数trim

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/v2/DynamicControllerV2.java |   52 +++++++++++++++++++++++++++++-----------------------
 1 files changed, 29 insertions(+), 23 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 1d6afa3..5064364 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
@@ -27,6 +27,7 @@
 import com.yeshi.fanli.entity.bus.homemodule.SwiperPicture;
 import com.yeshi.fanli.entity.common.JumpDetailV2;
 import com.yeshi.fanli.entity.dynamic.DynamicInfo;
+import com.yeshi.fanli.entity.system.ConfigKeyEnum;
 import com.yeshi.fanli.service.inter.common.JumpDetailV2Service;
 import com.yeshi.fanli.service.inter.config.ConfigService;
 import com.yeshi.fanli.service.inter.dynamic.ArticleOfficialService;
@@ -371,29 +372,34 @@
 		if (list != null) {
 			for (ArticleVO article: list) {
 				String tags = article.getTags();
-				if (!StringUtil.isNullOrEmpty(tags)) {
-					String[] arrayTags = tags.split("\\s+");
-					List<ClientTextStyleVO> labels = new ArrayList<ClientTextStyleVO>();
-					
-					String[] arrayTagsColour = null;
-					String tagsColour = article.getTagsColour();
-					if (!StringUtil.isNullOrEmpty(tagsColour)) {
-						arrayTagsColour = tagsColour.split("\\s+");
-					}
-					
-					String color = "#FE0014";
-					for (int i =0; i < arrayTags.length;i ++) {
-						String tag = arrayTags[i];
-						if (arrayTagsColour.length == arrayTags.length) {
-							color = arrayTagsColour[i];
-						}
-						ClientTextStyleVO styleVO = new ClientTextStyleVO();
-						styleVO.setColor(color);
-						styleVO.setContent(tag);
-						labels.add(styleVO);
-					}
-					article.setLabels(labels);
+				if (StringUtil.isNullOrEmpty(tags)) {
+					continue;
 				}
+				
+				String[] arrayTags = tags.split("\\s+");
+				if (arrayTags == null || arrayTags.length == 0) {
+					continue;
+				}
+				
+				String[] arrayTagsColour = null;
+				String tagsColour = article.getTagsColour();
+				if (!StringUtil.isNullOrEmpty(tagsColour)) {
+					arrayTagsColour = tagsColour.split("\\s+");
+				}
+				
+				String color = "#FE0014";
+				List<ClientTextStyleVO> labels = new ArrayList<ClientTextStyleVO>();
+				for (int i = 0; i < arrayTags.length;i ++) {
+					String tag = arrayTags[i];
+					if (arrayTagsColour != null && arrayTagsColour.length == arrayTags.length) {
+						color = arrayTagsColour[i];
+					}
+					ClientTextStyleVO styleVO = new ClientTextStyleVO();
+					styleVO.setColor(color);
+					styleVO.setContent(tag);
+					labels.add(styleVO);
+				}
+				article.setLabels(labels);
 			}
 		}
 		
@@ -468,7 +474,7 @@
 	@RequestMapping(value = "getArticleHot", method = RequestMethod.POST)
 	public void getArticleHot(AcceptData acceptData, PrintWriter out) {
 		JSONObject data = new JSONObject();
-		data.put("words", configService.get("article_hot_words"));
+		data.put("words", configService.get(ConfigKeyEnum.articleHotWords.getKey()));
 		out.print(JsonUtil.loadTrueResult(data));
 	}
 

--
Gitblit v1.8.0