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

This commit is contained in:
zzpay 2024-12-12 11:05:25 +08:00
parent f07328d9b0
commit 889d1a665c
1 changed files with 25 additions and 22 deletions

View File

@ -163,27 +163,27 @@ 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();
Tag tag = tagMap.get(tagId);
Long parentId = tag.getParentId();
NewsDetailTagItem tagItem = new NewsDetailTagItem();
tagItem.setId(tagId);
tagItem.setName(tag.getName());
if (parentId != null && parentId == 1) {
newsDetailTag2.setSource(tagItem);
} else {
// newsDetailTag2.setField(tagItem);
arr.add(tagItem);
}
}
newsDetailTag2.setFieldArr(arr);
}
// 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();
// Tag tag = tagMap.get(tagId);
// Long parentId = tag.getParentId();
// NewsDetailTagItem tagItem = new NewsDetailTagItem();
// tagItem.setId(tagId);
// tagItem.setName(tag.getName());
// if (parentId != null && parentId == 1) {
// newsDetailTag2.setSource(tagItem);
// } else {
//// newsDetailTag2.setField(tagItem);
// arr.add(tagItem);
// }
// }
// newsDetailTag2.setFieldArr(arr);
// }
return ResultObject.success(newsDetailVO);
}
@ -451,6 +451,9 @@ public class NewsService {
}
}
// List<News> newList = newsMapper.queryNews(null, null, null, null, "createTime", null, 1, 0);
// Long newsId = newList.get(0).getId();
try {
SaveDraftTag saveDraftTag = saveNewsDTO.getTag();
if (saveDraftTag != null) {