diff --git a/bonus-modules/bonus-exam/src/main/java/com/bonus/exam/mapper/TestQuestLibraryMapper.java b/bonus-modules/bonus-exam/src/main/java/com/bonus/exam/mapper/TestQuestLibraryMapper.java index 76a3d66..4f4c878 100644 --- a/bonus-modules/bonus-exam/src/main/java/com/bonus/exam/mapper/TestQuestLibraryMapper.java +++ b/bonus-modules/bonus-exam/src/main/java/com/bonus/exam/mapper/TestQuestLibraryMapper.java @@ -296,4 +296,6 @@ public interface TestQuestLibraryMapper { * @return int 结果 */ int addQuestionOption(@Param("list") List list,@Param("id") Integer id); + + void updateQuestionNum(@Param("questionsLibraryId") Integer questionsLibraryId,@Param("size") int size); } diff --git a/bonus-modules/bonus-exam/src/main/java/com/bonus/exam/service/impl/TestQuestLibraryServiceImpl.java b/bonus-modules/bonus-exam/src/main/java/com/bonus/exam/service/impl/TestQuestLibraryServiceImpl.java index f2a214d..d26ce47 100644 --- a/bonus-modules/bonus-exam/src/main/java/com/bonus/exam/service/impl/TestQuestLibraryServiceImpl.java +++ b/bonus-modules/bonus-exam/src/main/java/com/bonus/exam/service/impl/TestQuestLibraryServiceImpl.java @@ -288,6 +288,7 @@ public class TestQuestLibraryServiceImpl implements TestQuestLibraryService { mapper.addQuestionContent(questionsImportVo); mapper.addQuestionOption(questionsImportVo.getQuestionAnswerVoList(), questionsImportVo.getId()); }); + mapper.updateQuestionNum(questionsExamVoList.get(0).getQuestionsLibraryId(), questionsExamVoList.size()); } catch (Exception e) { log.error(e.toString(),e); throw e; diff --git a/bonus-modules/bonus-exam/src/main/resources/mapper/exam/TestQuestLibraryMapper.xml b/bonus-modules/bonus-exam/src/main/resources/mapper/exam/TestQuestLibraryMapper.xml index 2ef427b..3ca65c0 100644 --- a/bonus-modules/bonus-exam/src/main/resources/mapper/exam/TestQuestLibraryMapper.xml +++ b/bonus-modules/bonus-exam/src/main/resources/mapper/exam/TestQuestLibraryMapper.xml @@ -142,6 +142,10 @@ UPDATE edu_questions_exam SET is_active = '0' WHERE question_id = #{questionId} + + UPDATE edu_questions_library SET question_num = question_num + #{size} WHERE questions_library_id = + #{questionsLibraryId} +