Przeglądaj źródła

fix 试听配置

he2802 3 lat temu
rodzic
commit
2d1b32a2ea

+ 0 - 6
zhongzheng-admin/src/main/java/com/zhongzheng/controller/course/CourseChapterSectionController.java

@@ -56,12 +56,6 @@ public class CourseChapterSectionController extends BaseController {
     public AjaxResult<List<CourseChapterSectionVo>> list(@PathVariable("id" ) Long id) {
 
         List<CourseChapterSectionVo> list = iCourseChapterSectionService.getListById(id);
-      /*  Map<String, Object> result = new HashMap<>();
-        result.put("total",new PageInfo(list).getTotal());
-        result.put("code", HttpStatus.HTTP_OK);
-        result.put("rows",list);
-        result.put("msg","查询成功");
-        result.put("timeTotal",iCourseChapterSectionService.getListTotalTime(id));*/
         return AjaxResult.success(list);
     }
 

+ 4 - 1
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/vo/CourseChapterSectionVo.java

@@ -61,5 +61,8 @@ public class CourseChapterSectionVo {
 	@Excel(name = "排序")
 	@ApiModelProperty("$column.columnComment")
 	private Long sort;
-
+	/** 节时长(分钟) */
+	@Excel(name = "节时长(分钟)")
+	@ApiModelProperty("节时长(分钟)")
+	private Long durationTime;
 }

+ 4 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/vo/CourseMenuVo.java

@@ -46,4 +46,8 @@ public class CourseMenuVo {
 	private Integer status;
 	@ApiModelProperty("目录名称")
 	private String menuName;
+	/** 节时长(分钟) */
+	@Excel(name = "节时长(分钟)")
+	@ApiModelProperty("节时长(分钟)")
+	private Long durationTime;
 }

+ 1 - 0
zhongzheng-system/src/main/resources/mapper/modules/course/CourseChapterSectionMapper.xml

@@ -23,6 +23,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <result property="status" column="status"/>
         <result property="sectionType" column="section_type"/>
         <result property="publishStatus" column="publish_status"/>
+        <result property="durationTime" column="duration_time"/>
     </resultMap>
 
 

+ 11 - 1
zhongzheng-system/src/main/resources/mapper/modules/course/CourseMenuMapper.xml

@@ -23,6 +23,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <result property="parentId" column="parent_id"/>
         <result property="status" column="status"/>
         <result property="menuName" column="menu_name"/>
+        <result property="durationTime" column="duration_time"/>
     </resultMap>
 
     <select id="selectList" parameterType="com.zhongzheng.modules.course.bo.CourseMenuQueryBo"  resultMap="CourseMenuResultVo">
@@ -36,7 +37,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
                     cc.`name`
                 WHEN m.type = 3 THEN
                     cs.`name`
-                END menu_name
+                END menu_name,
+            CASE
+
+                WHEN m.type = 1 THEN
+                    0
+                WHEN m.type = 2 THEN
+                    0
+                WHEN m.type = 3 THEN
+                    cs.duration_time
+                END duration_time
         FROM
             course_menu m
                 LEFT JOIN course_module cm ON m.menu_id = cm.module_id