From f07328d9b0f30684cdb1113c4472fba4fb599cfe Mon Sep 17 00:00:00 2001 From: zzpay <34701892@qq.com> Date: Thu, 12 Dec 2024 10:37:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E8=AF=A6=E6=83=85=E6=97=B6?= =?UTF-8?q?=E9=A2=91=E9=81=93=E6=A0=87=E7=AD=BE=E8=BF=94=E5=9B=9E=E5=A4=9A?= =?UTF-8?q?=E4=B8=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reference/core/model/vo/news/NewsDetailTag.java | 11 +++++++++++ .../jinrui/reference/core/service/NewsService.java | 5 ++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/jinrui/reference/core/model/vo/news/NewsDetailTag.java b/core/src/main/java/com/jinrui/reference/core/model/vo/news/NewsDetailTag.java index 4b22555..b9bf0ef 100644 --- a/core/src/main/java/com/jinrui/reference/core/model/vo/news/NewsDetailTag.java +++ b/core/src/main/java/com/jinrui/reference/core/model/vo/news/NewsDetailTag.java @@ -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 fieldArr; public NewsDetailTagItem getSource() { return source; @@ -22,4 +25,12 @@ public class NewsDetailTag { public void setField(NewsDetailTagItem field) { this.field = field; } + + public List getFieldArr() { + return fieldArr; + } + + public void setFieldArr(List fieldArr) { + this.fieldArr = fieldArr; + } } diff --git a/core/src/main/java/com/jinrui/reference/core/service/NewsService.java b/core/src/main/java/com/jinrui/reference/core/service/NewsService.java index b0736b5..ea50421 100644 --- a/core/src/main/java/com/jinrui/reference/core/service/NewsService.java +++ b/core/src/main/java/com/jinrui/reference/core/service/NewsService.java @@ -166,6 +166,7 @@ public class NewsService { List tagRelListNews = tagMapper.getNewsTagRelList(id); NewsDetailTag newsDetailTag2 = new NewsDetailTag(); newsDetailVO.setTag(newsDetailTag2); + List 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); }