Bladeren bron

节数量

he2802 3 jaren geleden
bovenliggende
commit
8ebd970ed3

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/vo/CourseModuleChapterVo.java

@@ -61,4 +61,6 @@ public class CourseModuleChapterVo {
 	@Excel(name = "章下面的节")
 	@ApiModelProperty("章下面的节")
 	private List<CourseChapterSectionVo> courseChapterSectionList;
+	@ApiModelProperty("节数量")
+	private Integer sectionNum;
 }

+ 4 - 1
zhongzheng-system/src/main/resources/mapper/modules/course/CourseModuleChapterMapper.xml

@@ -22,6 +22,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <result property="prefixName" column="prefix_name"/>
         <result property="status" column="status"/>
         <result property="publishStatus" column="publish_status"/>
+        <result property="sectionNum" column="section_num"/>
     </resultMap>
 
     <resultMap type="com.zhongzheng.modules.course.vo.CourseUserModuleChapterVo" id="CourseUserModuleChapterVo">
@@ -43,7 +44,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             cc.*,
             cmc.sort AS c_sort,
             cmc.id,
-            cmc.module_id
+            cmc.module_id,
+               (SELECT
+                    count( ccs.*) from course_chapter_section ccs where ccs.chapter_id = cc.chapter_id) as section_num
         FROM
             course_module_chapter cmc
                 LEFT JOIN course_chapter cc ON cmc.chapter_id = cc.chapter_id