生成试卷bug

This commit is contained in:
wuchunlei
2025-06-12 09:09:08 +08:00
parent ab76486efd
commit b6ae4e06ff

View File

@@ -201,7 +201,7 @@ public class ClassExamServiceImpl extends ServiceImpl<ClassExamDao, ClassExam> i
.select(ClassExamSubject::getId,ClassExamSubject::getType,ClassExamSubject::getContent)
.eq(ClassExamSubject::getCourseId,classCourse.getCourseId())
.eq(ClassExamSubject::getType,0)
.notIn(ClassExamSubject::getId,historySubjectList));
.notIn(historySubjectList.size()>0,ClassExamSubject::getId,historySubjectList));
Collections.shuffle(singleList);//打乱顺序
try {
if (sList.size()+snum>stotal){
@@ -217,7 +217,7 @@ public class ClassExamServiceImpl extends ServiceImpl<ClassExamDao, ClassExam> i
.select(ClassExamSubject::getId,ClassExamSubject::getType,ClassExamSubject::getContent)
.eq(ClassExamSubject::getCourseId,classCourse.getCourseId())
.eq(ClassExamSubject::getType,1)
.notIn(ClassExamSubject::getId,historySubjectList));
.notIn(historySubjectList.size()>0,ClassExamSubject::getId,historySubjectList));
Collections.shuffle(mulList);//打乱顺序
try {
if (mList.size()+mnum>mtotal){