瀏覽代碼

流业务层

he2802 4 年之前
父節點
當前提交
a954e736dd

+ 2 - 2
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/bo/CourseChapterSectionAddBo.java

@@ -5,7 +5,7 @@ import io.swagger.annotations.ApiModelProperty;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import lombok.Data;
 import java.util.Date;
-
+import java.util.List;
 
 
 /**
@@ -20,7 +20,7 @@ public class CourseChapterSectionAddBo {
 
     /** 节id */
     @ApiModelProperty("节id")
-    private Long sectionId;
+    private List<Long> sectionIdList;
     /** 章ID */
     @ApiModelProperty("章ID")
     private Long chapterId;

+ 10 - 3
zhongzheng-system/src/main/java/com/zhongzheng/modules/course/service/impl/CourseChapterSectionServiceImpl.java

@@ -3,6 +3,7 @@ package com.zhongzheng.modules.course.service.impl;
 import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.core.util.StrUtil;
 import com.zhongzheng.common.utils.DateUtils;
+import com.zhongzheng.modules.course.bo.CourseChapterBusinessAddBo;
 import com.zhongzheng.modules.course.bo.CourseChapterSectionAddBo;
 import com.zhongzheng.modules.course.bo.CourseChapterSectionEditBo;
 import com.zhongzheng.modules.course.bo.CourseChapterSectionQueryBo;
@@ -66,9 +67,15 @@ public class CourseChapterSectionServiceImpl extends ServiceImpl<CourseChapterSe
 
     @Override
     public Boolean insertByAddBo(CourseChapterSectionAddBo bo) {
-        CourseChapterSection add = BeanUtil.toBean(bo, CourseChapterSection.class);
-        validEntityBeforeSave(add);
-        return this.save(add);
+        Boolean result = false;
+        for(int i=0;i<bo.getSectionIdList().size();i++){
+            Long sectionId = bo.getSectionIdList().get(i);
+            CourseChapterSection add = new CourseChapterSection();
+            add.setChapterId(bo.getChapterId());
+            add.setSectionId(sectionId);
+            result = this.save(add);
+        }
+        return result;
     }
 
     @Override

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

@@ -5,7 +5,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 <mapper namespace="com.zhongzheng.modules.course.mapper.CourseChapterSectionMapper">
 
     <resultMap type="com.zhongzheng.modules.course.domain.CourseChapterSection" id="CourseChapterSectionResult">
-        <result property="id" column="id"/>
         <result property="sectionId" column="section_id"/>
         <result property="chapterId" column="chapter_id"/>
     </resultMap>