diff --git a/src/main/java/com/sztzjy/money_management/service/impl/TheoryTestServiceImpl.java b/src/main/java/com/sztzjy/money_management/service/impl/TheoryTestServiceImpl.java index f647684..daf7433 100644 --- a/src/main/java/com/sztzjy/money_management/service/impl/TheoryTestServiceImpl.java +++ b/src/main/java/com/sztzjy/money_management/service/impl/TheoryTestServiceImpl.java @@ -594,7 +594,7 @@ public class TheoryTestServiceImpl implements TheoryTestService { } } - for (int i = (index - 1) * size; i < (index - 1) * size + size; i++) { + for (int i = (index - 1) * size; i < (index - 1) * size + size && i < idsList.size() && i < answerList.size(); i++) { StuTheoryExamDetailDto detailDto = new StuTheoryExamDetailDto(); String objectiveQuestionId = idsList.get(i); String stuAnswer = answerList.get(i).trim();