详情页改动

This commit is contained in:
zzpay 2024-12-12 12:44:20 +08:00
parent 889d1a665c
commit c934636927
2 changed files with 5 additions and 2 deletions

View File

@ -93,7 +93,7 @@ public class NewsController {
log.info("path: /news/detail, method: GET, request user id: {}, news id: {}", adminUserId, id); log.info("path: /news/detail, method: GET, request user id: {}, news id: {}", adminUserId, id);
return newsService.detail(id); return newsService.detail(id);
} catch (Exception e) { } catch (Exception e) {
log.error("解析登陆Token出错!", e); log.error("解析登陆Tokn出错!", e);
return ResultObject.failed(500, "服务端错误,请联系系统管理员!"); return ResultObject.failed(500, "服务端错误,请联系系统管理员!");
} }
} }

View File

@ -148,6 +148,7 @@ public class NewsService {
NewsDetailTag newsDetailTag = new NewsDetailTag(); NewsDetailTag newsDetailTag = new NewsDetailTag();
newsDetailVO.setTag(newsDetailTag); newsDetailVO.setTag(newsDetailTag);
if (!CollectionUtils.isEmpty(tagRelList)) { if (!CollectionUtils.isEmpty(tagRelList)) {
List<NewsDetailTagItem> arr = new ArrayList<>();
for (DraftTagRel rel : tagRelList) { for (DraftTagRel rel : tagRelList) {
Long tagId = rel.getTagId(); Long tagId = rel.getTagId();
Tag tag = tagMap.get(tagId); Tag tag = tagMap.get(tagId);
@ -159,8 +160,10 @@ public class NewsService {
newsDetailTag.setSource(tagItem); newsDetailTag.setSource(tagItem);
} else { } else {
newsDetailTag.setField(tagItem); newsDetailTag.setField(tagItem);
arr.add(tagItem);
} }
} }
newsDetailTag.setFieldArr(arr);
} }
// List<NewsTagRel> tagRelListNews = tagMapper.getNewsTagRelList(id); // List<NewsTagRel> tagRelListNews = tagMapper.getNewsTagRelList(id);
@ -464,7 +467,7 @@ public class NewsService {
List<Long> fieldArr = saveDraftTag.getFieldArr(); List<Long> fieldArr = saveDraftTag.getFieldArr();
if (fieldArr != null) { if (fieldArr != null) {
for (Long item : fieldArr) { for (Long item : fieldArr) {
tagMapper.saveNewsTagRel(draftId, item); tagMapper.saveDraftTagRel(draftId, item);
} }
} }