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 0c02c141..abb8ecfa 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 @@ -889,8 +889,10 @@ public class ClassEntityServiceImpl extends ServiceImpl classTaskPage = classTaskDao.selectPage(new Page<>(page, limit), wrapper); for (ClassTask classTask:classTaskPage.getRecords()){ int alreadyReply = classTaskAndQuesReplyDao.selectCount(new LambdaQueryWrapper() + .eq(ClassTaskAndQuesReply::getType,0) .eq(ClassTaskAndQuesReply::getRelationId,classTask.getId())); int userNoCount = classTaskAndQuesReplyDao.selectCount(new LambdaQueryWrapper() + .eq(ClassTaskAndQuesReply::getType,0) .eq(ClassTaskAndQuesReply::getRelationId,classTask.getId()) .lt(ClassTaskAndQuesReply::getScoreSuccess,2) .notLike(ClassTaskAndQuesReply::getScoreInfo,"\""+ShiroUtils.getUId()+"\"")); @@ -926,6 +928,7 @@ public class ClassEntityServiceImpl extends ServiceImpl replyList = classTaskAndQuesReplyDao.selectList(new LambdaQueryWrapper() .eq(ClassTaskAndQuesReply::getRelationId,classTask.getId()) + .eq(ClassTaskAndQuesReply::getType,0) .eq(ClassTaskAndQuesReply::getUserId,ShiroUtils.getUId())); if (replyList.size() > 0) { classTask.setReply(true);