From 6376fa1fe182d22b09dfa1122cabd7da25909da5 Mon Sep 17 00:00:00 2001 From: 86182 Date: Thu, 3 Nov 2022 13:40:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/interaction/api/CommentsApi.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/interaction/api/CommentsApi.java b/servers/boe-server-all/src/main/java/com/xboe/module/interaction/api/CommentsApi.java index 8745a5eb..7afd9bc2 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/interaction/api/CommentsApi.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/interaction/api/CommentsApi.java @@ -84,6 +84,23 @@ public class CommentsApi extends ApiBaseController{ return badRequest("参数异常"); } List list = service.list(objType, objId); + + List ids=new ArrayList(); + for(Comments c: list) { + if(c.getReplys()>0) { + ids.add(c.getId()); + } + } + List replyList = service.findReplysByCommentIds(20, objType, ids); + + for(Comments c: list) { + c.setReplyList(new ArrayList()); + for(Comments r: replyList) { + if(r.getCommentId().equals(c.getId())) { + c.getReplyList().add(r); + } + } + } return success(list); }