From ec85ada5b8e302ae9dbf0ebd749185b8a773cc61 Mon Sep 17 00:00:00 2001 From: wuchunlei Date: Tue, 24 Sep 2024 10:24:02 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=94=E5=9B=9E=E7=BB=93=E6=9E=9C=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E5=9B=9E=E7=AD=94=E8=AF=A6=E7=BB=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/service/impl/ClassEntityServiceImpl.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/peanut/modules/common/service/impl/ClassEntityServiceImpl.java b/src/main/java/com/peanut/modules/common/service/impl/ClassEntityServiceImpl.java index bca79cc1..26d93f8a 100644 --- a/src/main/java/com/peanut/modules/common/service/impl/ClassEntityServiceImpl.java +++ b/src/main/java/com/peanut/modules/common/service/impl/ClassEntityServiceImpl.java @@ -866,14 +866,17 @@ public class ClassEntityServiceImpl extends ServiceImpl classTaskPage = classTaskDao.selectPage(new Page<>(page, limit), wrapper); for (ClassTask classTask:classTaskPage.getRecords()){ classTask.setCreateUser(myUserDao.selectById(classTask.getUserId())); - int count = classTaskAndQuesReplyDao.selectCount(new LambdaQueryWrapper() + List replyList = classTaskAndQuesReplyDao.selectList(new LambdaQueryWrapper() .eq(ClassTaskAndQuesReply::getRelationId,classTask.getId()) .eq(ClassTaskAndQuesReply::getUserId,ShiroUtils.getUId())); - if (count > 0) { + if (replyList.size() > 0) { classTask.setReply(true); + classTask.setOtherInfo(replyList); }else { classTask.setReply(false); + classTask.setOtherInfo(null); } + } return classTaskPage; }