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 ba40ffe4..2228fe0a 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 @@ -1218,12 +1218,19 @@ public class ClassEntityServiceImpl extends ServiceImpl params) { - ClassTaskAndQuesReply classTaskAndQuesReply = classTaskAndQuesReplyDao.selectOne( + ClassTaskAndQuesReply res = null; + List classTaskAndQuesReplys = classTaskAndQuesReplyDao.selectList( new LambdaQueryWrapper() .eq(ClassTaskAndQuesReply::getType,1) .eq(ClassTaskAndQuesReply::getRelationId,params.get("relationId").toString()) .eq(ClassTaskAndQuesReply::getUserId,params.get("userId").toString())); - return classTaskAndQuesReply; + for (ClassTaskAndQuesReply reply:classTaskAndQuesReplys){ + ClassEntity classEntity = this.getById(reply.getClassId()); + if (!"2".equals(classEntity.getState())){ + res = reply; + } + } + return res; } @Override