he2802 3 жил өмнө
parent
commit
0cc3e0846d

+ 5 - 1
zhongzheng-system/src/main/resources/mapper/modules/bank/QuestionModuleChapterMapper.xml

@@ -20,12 +20,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <result property="publishStatus" column="publish_status"/>
         <result property="code" column="code"/>
         <result property="sort" column="chapter_sort"/>
+        <result property="examNum" column="exam_num"/>
+        <result property="questionNum" column="question_num"/>
     </resultMap>
 
     <select id="getList" parameterType="com.zhongzheng.modules.bank.bo.QuestionModuleChapterQueryBo" resultMap="QuestionModuleChapterResultVo">
         SELECT
             qc.*,
-            mc.sort AS chapter_sort
+            mc.sort AS chapter_sort,
+            (SELECT COUNT(qce.exam_id) FROM question_chapter_exam qce where qce.chapter_exam_id = qc.chapter_exam_id ) as exam_num,
+            (SELECT COUNT(eq.question_id) FROM question_chapter_exam qce LEFT JOIN exam_question eq on qce.exam_id = eq.exam_id where qce.chapter_exam_id = qc.chapter_exam_id) as question_num
         FROM
             question_module_chapter mc
                 LEFT JOIN question_chapter qc ON mc.chapter_exam_id = qc.chapter_exam_id