yujian
2020-01-03 643fb3f8f174b35cae05ea9ce9697b79ced29d1d
学院
1个文件已修改
49 ■■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/controller/client/v2/DynamicControllerV2.java 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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);
            }
        }