diff --git a/src/main/java/com/project/exam/domain/service/impl/AssemblePaperDomainServiceImpl.java b/src/main/java/com/project/exam/domain/service/impl/AssemblePaperDomainServiceImpl.java index 94c9f70..2cee252 100644 --- a/src/main/java/com/project/exam/domain/service/impl/AssemblePaperDomainServiceImpl.java +++ b/src/main/java/com/project/exam/domain/service/impl/AssemblePaperDomainServiceImpl.java @@ -113,9 +113,9 @@ public class AssemblePaperDomainServiceImpl implements AssemblePaperDomainServic // 获取任务配置 TaskDTO taskDTO = taskBaseService.getById(taskId).toDTO(TaskDTO::new); // 最终选定题目 - List selectedQuestionList = new ArrayList<>(); - + List selectedQuestionList = null; for (int attempt = 0; attempt < 5; attempt++) { + selectedQuestionList = new ArrayList<>(); int totalQuestionNum = taskDTO.getSingleChoiceNum() + taskDTO.getMultipleChoiceNum() + taskDTO.getTrueFalseNum(); // 权重乱序种子选取 List seedKpList = selectWeightedSeedKpList(taskDTO, totalQuestionNum);