admin
2020-01-07 6fdcc0c26dd33e87a024a69ed635d9aedb59cad6
fanli/src/main/java/com/yeshi/fanli/controller/client/v2/DynamicControllerV2.java
@@ -371,29 +371,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);
         }
      }