| | |
| | | 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);
|
| | | }
|
| | | }
|
| | |
|