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; }