查询详情时频道标签返回多个

This commit is contained in:
zzpay 2024-12-12 10:37:13 +08:00
parent 2dca3bdb7f
commit f07328d9b0
2 changed files with 15 additions and 1 deletions

View File

@ -1,11 +1,14 @@
package com.jinrui.reference.core.model.vo.news;
import java.util.List;
@SuppressWarnings("unused")
public class NewsDetailTag {
private NewsDetailTagItem source;
private NewsDetailTagItem field;
private List<NewsDetailTagItem> fieldArr;
public NewsDetailTagItem getSource() {
return source;
@ -22,4 +25,12 @@ public class NewsDetailTag {
public void setField(NewsDetailTagItem field) {
this.field = field;
}
public List<NewsDetailTagItem> getFieldArr() {
return fieldArr;
}
public void setFieldArr(List<NewsDetailTagItem> fieldArr) {
this.fieldArr = fieldArr;
}
}

View File

@ -166,6 +166,7 @@ public class NewsService {
List<NewsTagRel> tagRelListNews = tagMapper.getNewsTagRelList(id);
NewsDetailTag newsDetailTag2 = new NewsDetailTag();
newsDetailVO.setTag(newsDetailTag2);
List<NewsDetailTagItem> arr = new ArrayList<>();
if (!CollectionUtils.isEmpty(tagRelListNews)) {
for (NewsTagRel rel : tagRelListNews) {
Long tagId = rel.getTagId();
@ -177,9 +178,11 @@ public class NewsService {
if (parentId != null && parentId == 1) {
newsDetailTag2.setSource(tagItem);
} else {
newsDetailTag2.setField(tagItem);
// newsDetailTag2.setField(tagItem);
arr.add(tagItem);
}
}
newsDetailTag2.setFieldArr(arr);
}
return ResultObject.success(newsDetailVO);
}