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

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); // List<NewsTagRel> tagRelListNews = tagMapper.getNewsTagRelList(id);
NewsDetailTag newsDetailTag2 = new NewsDetailTag(); // NewsDetailTag newsDetailTag2 = new NewsDetailTag();
newsDetailVO.setTag(newsDetailTag2); // newsDetailVO.setTag(newsDetailTag2);
List<NewsDetailTagItem> arr = new ArrayList<>(); // List<NewsDetailTagItem> arr = new ArrayList<>();
if (!CollectionUtils.isEmpty(tagRelListNews)) { // if (!CollectionUtils.isEmpty(tagRelListNews)) {
for (NewsTagRel rel : tagRelListNews) { // for (NewsTagRel rel : tagRelListNews) {
Long tagId = rel.getTagId(); // Long tagId = rel.getTagId();
Tag tag = tagMap.get(tagId); // Tag tag = tagMap.get(tagId);
Long parentId = tag.getParentId(); // Long parentId = tag.getParentId();
NewsDetailTagItem tagItem = new NewsDetailTagItem(); // NewsDetailTagItem tagItem = new NewsDetailTagItem();
tagItem.setId(tagId); // tagItem.setId(tagId);
tagItem.setName(tag.getName()); // tagItem.setName(tag.getName());
if (parentId != null && parentId == 1) { // if (parentId != null && parentId == 1) {
newsDetailTag2.setSource(tagItem); // newsDetailTag2.setSource(tagItem);
} else { // } else {
// newsDetailTag2.setField(tagItem); //// newsDetailTag2.setField(tagItem);
arr.add(tagItem); // arr.add(tagItem);
} // }
} // }
newsDetailTag2.setFieldArr(arr); // newsDetailTag2.setFieldArr(arr);
} // }
return ResultObject.success(newsDetailVO); return ResultObject.success(newsDetailVO);
} }
@ -268,7 +268,7 @@ public class NewsService {
saveNewsDTO.setPublishTime(new Date()); saveNewsDTO.setPublishTime(new Date());
saveNewDraft(saveNewsDTO, null); saveNewDraft(saveNewsDTO, null);
// newsId = newsMapper.getLastInsertId(); // newsId = newsMapper.getLastInsertId();
List<News> newList = newsMapper.queryNews(null, null, null, null, "createTime", null, 1, 0); List<News> newList = newsMapper.queryNews(null, null, null, null, "createTime", null, 1, 0);
newsId = newList.get(0).getId(); newsId = newList.get(0).getId();
} }
@ -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 { try {
SaveDraftTag saveDraftTag = saveNewsDTO.getTag(); SaveDraftTag saveDraftTag = saveNewsDTO.getTag();
if (saveDraftTag != null) { if (saveDraftTag != null) {